ezPublish 翻译混合

发布于 2024-10-18 14:05:33 字数 793 浏览 4 评论 0原文

我正在尝试创建 ezPublish 站点的开发镜像站点,以便我可以在不弄乱主站点的情况下进行更改。我复制了数据库和文件系统,并更改了 ini 文件以指向新数据库,但是当我加载页面时,我发现没有加载任何对象。所以我打破了调试栏,我发现由于某种原因,正在使用的 language_mask 不正确......位域设置为 4,而查询中用于加载页面的掩码是 3。

所以我戳在 ini 文件周围,我看到一个名为 SiteLanguageList[] 的设置,它似乎设置了“备份语言”。我发现如果我将 SiteLanguageList[] 设置为:

SiteLanguageList[]=eng-US
SiteLanguageList[]=eng-GB

并且我的网站开始显示。耶!

然而,一切并不顺利。当我实际尝试在管理中编辑页面时,每个条目都显示为空白。让事情变得更加奇怪的是,只要我只是查看它,它就会出现在管理员中。然后还有一个奇怪的差异,根据我在管理员中查看的位置,它要么说该页面是 eng-US,要么是 eng-GB,具体取决于我在同一页面上查看的位置

说真的,这到底是怎么回事?。如果我单击编辑按钮,则不会显示任何内容。

ez Publish 社区上有同样的问题

I'm trying to create a development mirror site of an ezPublish site so I can stage changes without messing up the main site. I copied the database and the filesystem and changed the ini files to point at the new database, but when I loaded the page I found that none of my objects were being loaded. So I break out the debug bar, and I find that for some reason the language_mask that is being used is incorrect...the bitfield is set to 4 while the mask being used in the query to load the page is 3.

So I poke around the ini files and I see a setting called SiteLanguageList[] which seems to set up 'backup langauges'. I found that If I set SiteLanguageList[] to:

SiteLanguageList[]=eng-US
SiteLanguageList[]=eng-GB

and my site started showing up. Yay!

However, all is not well. When I actually try to EDIT the page in the admin, every entry shows up blank. What makes things doubly weird is that it shows up in the admin as long as I'm merely looking at it. And then there's this weird discrepancy, where depending on where I'm looking in the admin, it either says that the page is eng-US or eng-GB depending on where I'm looking on the same page.

Seriously, what the heck is going on here?. If I click the edit button, nothing shows up.

Same question on ez Publish community

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

懒猫 2024-10-25 14:05:33
  1. 你确定数据库
    导入正确吗?请检查
    使用“安装 - 升级”的数据库
    检查”实用程序
  2. 清除所有缓存
    手动(运行“php
    bin/php/ezcache.php --clear-all"
    从 ez 根目录)
  3. 检查
    ez错误日志
    (/var/log/error.log)
  4. 检查ez的权限
    文件夹(缓存、设置等)
  1. Are you sure that the database
    was imported correctly? Please check
    the database using "Setup - Upgrade
    check" utilites
  2. Clear all caches
    manually (run "php
    bin/php/ezcache.php --clear-all"
    from ez root directory)
  3. Check the
    ez error log
    (/var/log/error.log)
  4. Check the permissions for the ez
    folders (cache, settings, etc.)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文