1

我已经开发了几个扩展,并且在部署到生产服务器时从未遇到任何问题。我今天确实尝试在我的生产服务器上安装一个新的扩展,该扩展可以在我的开发机器上运行,但不能在生产服务器上运行。我想在这个新扩展中看到一个新的菜单选项,但我没有看到。为了测试,我更改了 production.ini 中的扩展名,但出现预期错误(PlugInNotFoundError)。我已经重新启动了 apache 和 nginx。我正在运行 CKAN 2.1。

我确实在生产服务器上运行了以下命令:

python setup.py 开发

我收到插件已成功安装的消息。

我还在 production.ini 文件设置中包含了这个新插件。

重新启动 apache2 和 nginx 服务器。

仍然没有看到一个新的菜单选项来访问这个新安装的扩展提供的功能。

任何帮助解决这个问题将不胜感激。

谢谢,PK

4

1 回答 1

0

您需要清除浏览器的缓存吗?您的开发机器和生产机器之间是否有任何其他设置(例如extra_public_paths)不同?

于 2014-02-07T09:20:39.267 回答