我正在尝试使用 ExpressionEngine Core安装结构模块。我对所有内容进行了全新安装:
ExpressionEngine 1.6.7
结构1.2.5(将空lang.pages.php文件添加到/ language / english,每http://expressionengine.com/forums/viewthread/91290/
现在我被阻止了。我添加的所有新顶级页面都会获得 domain.com/-1 / , domain.com/-2 / 等地址。除了错误地解决之外,这些链接导致404错误。
如果我添加子页面( / contact / contactmail ),它会显示在模块»结构 domain.com/-4/contactmail 下,也会损坏。
唯一可行的页面是我的主页 - 是否有人知道我做错了什么,或者我是否需要修改一下有关Structure安装的内容以使其与ExpressionEngine Core一起使用?
我已经安装了三次并拥有正确版本的PHP。每次我最终得到顶级页面的负整数链接。
答案 0 :(得分:1)
首先猜测这看起来像我遇到的类似的错误(以及其他几个人),其中“-1”将从结构中追加到特定路径的URL。
原始问题:http://expressionengine.com/forums/viewthread/91290/P774/#618754 如果是同样的问题,当前的修复是查看数据库字段中的一些序列化数据结构用于存储页面URL,修复它,然后重新序列化。 http://expressionengine.com/forums/viewthread/91290/P810/#621769
如需更多帮助,您需要发布您的博客详细信息和结构设置。老实说,虽然最好的地方可能是在官方的结构支持线程中发布,所以开发人员可以掌握所有问题。
答案 1 :(得分:0)
我也有这个问题,我看到的解决方案是在/ system / languages / english /文件夹中创建一个lang.pages.php文件。如果内存对我有用,只要它在那里就可以是一个空文件。