【发布时间】:2011-05-17 22:06:57
【问题描述】:
我有两个 Plone 实例在服务器上运行 - 它们的位置是 /usr/local/Plone/Inst1 和 /usr/local/Plone/Inst2。我正在尝试设置外部方法,但很难弄清楚我的“扩展”文件夹应该放在哪里。似乎无论我把它放在哪里,ZMI 都看不到它。我试过了:
/usr/local/Plone/Extensions /usr/local/Plone/Inst1/Extensions
...以及“Inst1”目录中的各种其他子文件夹。当我添加一个外部方法时,我尝试在 ZMI 的根目录(“/”)和 Instance 文件夹(“/Inst1/”)中添加它。当我将它添加到根目录时,我收到一条消息“找不到指定的模块演示”。当我尝试将其添加到实例文件夹中时,我收到一个错误页面,上面写着“此页面似乎不存在...”
ZMI 似乎无法找到该文件(“demo.py”)。它应该存放在特定的地方吗?
查看 Zope 网站上的文档(以及大量教程)后,它应该位于“Zope”文件夹中 - 但我没有任何此类文件夹(文件系统上也不存在任何名为“Extensions”的文件夹,除了我在“Plone”和“Plone/Inst1”目录中创建的那个)。
【问题讨论】: