Ads 468x60px

##EasyReadMore##

24 6月, 2009

升級XOOPS至2.3的步驟(linux)

之前要把xoops升級一直不成功,今天找了這篇再加上自己的小修改就完全沒問題了


先把網站的web及database做好備份。

下載XOOPS2.3中文版

http://tad.tnc.edu.tw/modules/tad_uploader/index.php?op=dlfile&cfsn=270&cat_sn=19


範例:B2d-server,網頁根目錄:/var/www/,資料庫:/var/lib/mysql/xoops/


接下來依序操作:


1)把完整安裝包下載到您的電腦,解壓後把"upgrade" 文件夾上傳到server的網頁根目錄/var/www/文件夾內

2)刪除剛解開的資料夾內的 "htdocs" 文件夾內的 htdocs/mainfile.php, htdocs/install/,
htdocs/cache/, htdocs/extras/, htdocs/template_c/, htdocs/themes/ 和
htdocs/uploads/

3)把修改好的htdocs文件夾內除了xoops_lib (for XOOPS libraries)和 xoops_data (for XOOPS data) 以除檔案全部上傳到server覆蓋原來的文件

4)把 xoops_lib (for XOOPS libraries)和 xoops_data (for XOOPS data) 上傳到/var/,也就網頁根目錄以外的目錄(等一下升級時系統會自動找到)

5) 設定 xoops_data/ 可寫, xoops_data/caches/,
xoops_data/caches/xoops_cache/, xoops_data/caches/smarty_cache/ 和
xoops_data/caches/smarty_compile/ ,都要設置成777.

6)設置 mainfile.php 文件屬性為666.

7)用 /extras/mainfile.dist.php.protector文件覆蓋 /upgrade/upd-2.0.18-to-2.3.0/mainfile.dist.php 文件,因為要更新protect模組,如果你沒安裝就不用了。

8)用瀏覽器訪問 http://yoursite/upgrade/ 更新您的網站系統,使用XOOPS管理員帳號、密碼登入

9) 根據說明更新數據庫

10) 更新 mainfile.php 屬性為只讀444

11)從模組管理界面更新"系統管理"模組、使用者管理、私人訊息及protect模組

12)從伺服器當中刪除 upgrade 文件夾


完成後會出現錯誤訊息


Warning: MyTextSanitizer::makeTboxData4Show is deprecated in C:\xampp\htdocs\xp3\class\module.textsanitizer.php on line 646


那是因為行事曆模組不支援2.33


vim /etc/php4/apache2/php.ini


把display_errors=off

0 意見:

張貼留言

 
Blogger Templates