Translate


訂閱服務...

線上使用者

目前共有 0 位註冊使用者3 位訪客 在線上。

新會員

  • Mfeeluse
  • chris
  • kendrickpittmaneq
  • pigpighhkk
  • lissa

書籍推薦

模組的解除安裝

Arthur Yu 的照片
No votes yet

前幾天有位大德問了阿舍一個在安裝模組後發生找不到資料表 ( Table ) 及欄位 ( Field ) 的問題,這個問題讓阿舍回憶到,好像以前也有遇類似的問題,不過,不是發生在相同的模組上,只是有時候裝模組的時就會遇到,阿舍想想就寫一下模組解除安裝的說明,順便講解一下,為什麼要解除安裝哩......。


大部份的模組都會建立供自己使用的資料表 ( Table ),來儲存模組所需要的資料,所以每次各位大德啟用模組時,有些模組就會在資料庫裡建立資料表,但是,取消啟用時,模組並不會去移除資料庫裡的資料表,取消啟用只是告訴 Drupal 說: 「不要管我 !!」,意思就是說:「請不用執行個模組相關的程式」,所以囉 ! 就需要用解除安裝的方式來造知 Drupal 說:「讓我永遠消失在你的資料庫吧!!」,Drupal 會執行個模組的移除程式,把相關的資料表和資料都給砍了....。

不過,很不幸地 ! 模組的移除程式是不管實際檔案的,所以,就算解安裝後,各位大德去模組的資料夾看,一樣還是可以看到它 "活跳跳" 的躇著哩 ! 這時就需要大德好好運用 "Del" 這個功能了...呵..呵。

詳細的解除安裝步驟說明如下:

1.停用該模組
「管理」> 「網站建置」> 「模組」找到要停用的模組,把前面那個勾取消掉,然後按「儲存設定」。

2.解除安裝該模組
「管理」> 「網站建置」> 「模組」> 「解除安裝」找到要解除的模組,在前面方塊點一下勾選,然後按「儲存設定」。

3.刪除檔案及資料夾。
將該模組在 modules 資料夾下的目錄刪除。

4.執行 update.php 。
( http://www.yoursite.com/update.php 或 http://www.yoursite.com/drupal/update.php)

在實務上,阿舍其實很少去解除安裝模組的,阿舍想說,取消啟用後,模組就不會執行了,放著也沒什麼關係,除非阿舍覺得放著礙眼,或是覺得管理界面太亂,才會想去解除的,不過,這樣好像不太好,畢竟資料存在資料庫也會是一種負擔,還有系統是越單純越好,比較不會出問題,所以,如果各位大德有確定那個模組不用了,那麼還是讓他安息吧 !!

但是,如果有安裝失敗或是執行有錯誤的模組,那麼建議各位大德們就把它解了吧,以免影響整個系統的穩定哩......。

而重安裝的方式就是用上面的 1 至 4 的步驟後,再重新上傳及啟用即可。

請問板大..我在我的網
http://drupal.soa.tw/views_tutorial_part2#comment-151

站內相關連結: 
judy (未確認)
阿舍你的教學很讚

阿舍你的教學很讚

JUDY (未確認)
很好的教學!!謝謝阿舍

很好的教學!!謝謝阿舍

發表新回應

此欄位內容將保密,不會公開顯示出來。
  • 自動將網址與電子郵件位址轉變為連結。
  • 可使用的 HTML 標籤:<a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • 自動斷行和分段。

更多關於格式化選項的資訊

Mollom CAPTCHA (play audio CAPTCHA)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated.

Google 廣告 Cookie 和隱私權政策
當您造訪我們的網站時,我們會透過第三方廣告公司來放送廣告。這些公司可能會使用您在本網站和其他網站上的相關瀏覽資訊 (不含姓名、地址、電子郵件地址和電話號碼),以便提供閣下感興趣之產品和服務的廣告。如果您想要瞭解此作法的詳情,以及如何選擇不讓前述公司使用您的資訊,請按這裡

Drupal 7 預計釋出日期

最早為 2010/08/30
最晚為 2010/10/14
目前版本 Drupal 7.0-alpha6
待處理的 "嚴重問題" 還有 41 個...

詳細內容請參考這裡

*註 : 以上日期是依據目前解決被列為 "嚴重問題" 的處理時間所做的線性和對數預測...,至於有那些問題,請參考這裡

BloggerAds

Drupal 新聞

阿舍的 Plurk

誰正在看什麼...