我之前遇到插件问题,但事实证明这与主持人'Hostek'有关。好吧,我想,我将设置一个本地的Railo / Tomcat环境并在本地工作。
一切正常......除了插件......再次!
无论我做什么,CFWheels都会删除/删除插入目录中的任何插件文件夹。这让我非常生气。
我甚至用设置切换:
<cfset set(overwritePlugins = false) />
<cfset set(cachePlugins = true) />
即使在'重新加载'应用程序之后,似乎没有任何区别。我已经尝试了很多不同的东西,现在我已经没有想法了。
我正在使用最新的Railo,最新的CFWheels,而且我在使用Lion的Mac上。
正如我所说的,其他一切似乎都按预期工作,但是我放在这个特定文件夹中的任何东西,当我做一些像在我的应用上刷新页面这样简单的东西时就会被删除。
什么?我喜欢CFWheels,但我正在尝试别的东西,因为这似乎已经持续太久了。
请帮助一个绝望的新人。
谢谢, 迈克尔。
答案 0 :(得分:2)
查看Configuration and Defaults章节的“插件设置”部分。
deletePluginDirectories
设置如下所示:
设置为true时,Wheels将删除
plugins
文件夹中不包含相应插件zip文件的子目录。设置为false
,为开发自己的插件的过程增添便利。
在我看来,最佳做法是在false
模式下将其设置为design
,但将true
保留在其他模式中。但是你需要确保在移动到不同的环境之前将它打包在一个zip文件中,否则就会像你描述的那样删除所有代码。
答案 1 :(得分:1)
插件文件夹中的插件的zip文件是什么?如果没有,那就是问题所在。如果您删除zip文件,那么cfwheels将删除该插件。另外,值得使用插件管理器,如果还没有。坚持使用cfwheels。
如果您不使用插件管理器,您只需将插件zip文件夹放入插件文件夹即可。要删除插件,只需删除zip文件即可。
所有这一切,强烈建议使用插件管理器。
享受cfwheels的乐趣..你一定会喜欢它!