我已经开发了几个扩展,从未在部署到生产服务器时遇到任何问题。我今天尝试在我的生产服务器上安装一个新的扩展,该服务器在我的开发机器上运行但在生产服务器上不起作用。我想看到一个新的菜单选项作为这个新扩展的一部分,我没有看到。为了测试我在production.ini中更改了扩展名,我得到了一个预期的错误(PlugInNotFoundError)。我重新启动了apache和nginx。我正在运行CKAN 2.1。
我在生产服务器上运行了以下命令:
python setup.py develop
我收到插件已成功安装的消息。
我还在production.ini文件设置中包含了这个新插件。
重新启动了apache2和nginx服务器。
仍然没有看到新菜单选项来访问此新安装的扩展程序提供的功能。
任何帮助解决这个问题都值得赞赏。
谢谢, PK
答案 0 :(得分:0)
您需要清除浏览器的缓存吗?您的开发机器和生产机器之间是否有其他设置(例如extra_public_paths
)?