2012-07-14 45 views
0

我有問題,與以前的插件,但它竟然是用我的主人「Hostek」毛刺。好吧,我想,我會設置一個本地的Railo/Tomcat環境並在本地工作。CFWheels - 插件被刪除無緣無故

一切正常......除了插件...再次!

無論我似乎做,CFWheels會刪除/刪除任何插件文件夾投進插件目錄。這讓我非常生氣。

我甚至與周圍設置切換:

<cfset set(overwritePlugins = false) /> 
<cfset set(cachePlugins = true) /> 

而且它似乎沒有什麼區別,甚至在「重裝」的應用程序。我嘗試了很多不同的東西,現在我沒有想法。

我使用的是最新的Railo,最新CFWheels和我與獅子在Mac上。

正如我所說的,一切似乎像預期的那樣工作,但任何事情,我把在這個特定的文件夾,當我這樣做是刷新我的應用程序頁面一樣簡單的東西,然後被刪除。

什麼?我喜歡CFWheels,但我正在嘗試別的東西,因爲這似乎已經持續了太久。

請幫助一個絕望的新人。

謝謝, 邁克爾。

+1

插件文件夾中的壓縮文件是否爲zip文件?如果不是,那就是問題所在。如果您刪除zip文件,則cfwheels將刪除該插件。另外,值得使用插件管理器,如果還沒有。堅持與cfwheels。它會得到回報! – Jason 2012-07-14 17:57:40

+0

嗨賈森,那就是它!非常感謝。我正在解壓並將文件夾本身放在那裏。衛生署!寫在一個答案,我會標記你是正確的:) – 2012-07-15 13:51:11

回答

1

插件文件夾中的zip文件是否爲zip文件?如果不是,那就是問題所在。如果您刪除zip文件,則cfwheels將刪除該插件。另外,值得使用插件管理器,如果還沒有。堅持與cfwheels。

如果你不使用插件管理器,所有你需要做的就是刪除插件文件夾壓縮到plugins文件夾。要刪除插件,只需刪除zip文件。

所有的說法,強烈建議使用插件管理器。

與cfwheels玩得開心..你會愛上它!

+0

謝謝。那樣做了。如前所述......我不知道插件必須保留在ZIP文件夾中。我提取並上傳了它,這是錯誤的;對於任何可能遇到同樣問題的人。 – 2012-07-18 15:14:15

2

我們來看一看Configuration and Defaults章的「插件設置」部分。

deletePluginDirectories設置讀取這樣的:

設置爲true時,車輪將不包含相應的插件zip文件的plugins文件夾中刪除子目錄。設置爲false爲開發自己的插件添加便利。

在我看來,最好的做法是這design模式設置爲false但在別人離開它true。但是,在移至其他環境之前,您需要確保將其打包在zip文件中,否則就會像您所描述的那樣刪除所有代碼。

+0

謝謝,我會研究一下。 – 2012-07-18 15:13:22