我正在尝试安装 结构模块表达式引擎核心。 我对所有内容进行了全新安装:

  1. 表达式引擎1.6.7

  2. 结构 1.2.5(将空的 lang.pages.php 文件添加到 /language/english,每 http://expressionengine.com/forums/viewthread/91290/

  3. 按照安装结构的说明进行操作 http://expressionengine.com/forums/viewthread/91290/

  4. 遵循结构教程 http://jambor-ee.com/tutorials/struct

现在我被屏蔽了。我添加的所有新顶级页面都获取如下地址 域名.com/-1/, 域名.com/-2/, , ETC。除了地址不正确之外,这些链接还会导致 404 错误。

如果我添加一个子页面(/联系人/联系人邮箱),它出现在模块»结构下为 域名.com/-4/contactmail, ,也破了。

唯一有效的页面是我的主页 - 有人知道我做错了什么,或者我是否需要修改有关结构安装的某些内容以使其与 ExpressionEngine Core 一起工作?

我已经安装了所有东西 3 次并且拥有正确版本的 PHP。每次我都会得到顶级页面的这些负整数链接。

有帮助吗?

解决方案

乍一看,这看起来像是我(和其他几个人)遇到的 Structure 的一个类似错误,其中“-1”将被附加到来自 Structure 的某些路径的 URL 中。

原来的问题: http://expressionengine.com/forums/viewthread/91290/P774/#618754如果是同样的问题,当前的修复方法是查看 Structure 用于存储页面 URL 的数据库字段中的一些序列化数据,修复它,然后重新序列化。 http://expressionengine.com/forums/viewthread/91290/P810/#621769

如需更多帮助,您需要发布您的博客详细信息和结构设置。老实说,最好的地方可能是在官方结构支持线程中发布,这样开发人员就可以掌握所有问题。

其他提示

我也遇到了这个问题,我看到的解决方案是在 /system/linguals/english/ 文件夹中创建一个 lang.pages.php 文件。如果我没记错的话,只要它存在,它就可以是一个空文件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top