0

我正在尝试使用ExpressionEngine Core安装Structure 模块。我重新安装了所有东西:

  1. 表达式引擎 1.6.7

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

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

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

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

如果我添加一个子页面(/contact/contactmail),它会在 Modules » Structure 下显示为domain.com/-4/contactmail,也已损坏。

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

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

4

2 回答 2

1

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

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

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

于 2009-08-26T05:26:51.710 回答
0

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

于 2009-09-01T19:57:42.603 回答