我的網站初始安裝搭建是使用drupal 6.2,昨天準備升級到6.6,按照升級指示(參照了英文的升級文檔及漢化的升級文檔),先卸載原來的所有后添加的非核心Modules,進行升級
我備份了原始的 sites下文檔(我的站點暫時沒有上傳任何文件,所以沒有file文件、文件夾)
所不同的是:
我在升級前并未刪除原來舊的/modules/,而是在modules文件夾中建立了一個OLD-DELL的文件夾,把原來舊的modules下文件夾遷移到OLD-DELL文件夾中:
具體情形就是:/public_html/mysite/modules/OLD-DELL
然后開始操作http://www.mysite.com/update.php
結果,我發現Core - optional下所有的都是6.6版本了,而Core - required下Block、Filter、System都是6.2 (應該都是6.6版本才對吧?!)
并且我發現這個問題很有可能是因為我“在升級前并未刪除原來舊的/modules/,而是在modules文件夾中建立了一個OLD-DELL的文件夾,把原來舊的modules下文件夾遷移到OLD-DELL文件夾中”
于是,我試圖刪除這個OLD-DELL,結果網站無法開啟,提示 諸如:
Fatal error: Call to undefined function check_markup() in /home/×××××/public_html/mysite/modules/node/node.module on line 1040
無看到OLD-DELL文件夾中舊的Block、Filter、System三個文件夾,我不能刪除任何一個,否則網站無法開啟,也無法對其重命名。
Drupal系統升級后臺提示核心仍舊是6.2,而非6.6
哪位老大提示一下我該如何修正?感激不盡!
謝謝了
Re: Drupal 6.3升級到6.6,升級步驟有誤,部分核心模塊被鎖住
把 OLD-DELL 刪掉後,再跑一次 update.php 試試?
Re: Drupal 6.3升級到6.6,升級步驟有誤,部分核心模塊被鎖住
不行,還是依舊有如上問題
Re: Drupal 6.3升級到6.6,升級步驟有誤,部分核心模塊被鎖住
我比較懶惰, 偷了幾步, 我的升級方法:
1. 下載Drupal 6 新版本
2. 上載Drupal 6 新版本
3. 執行update.php
4. 成功
基本上, 自己更改的東西都就在sites下, 其他是沒有改變的, 所以更新時亦不必要改變什麼
不過關於"備份", 備份應該是:
1. 所有Drupal 的舊檔案
2. 所有Druapl 的mysql 資料