網際網路‎ > ‎網頁工具‎ > ‎

XOOPS搬家

張貼者:2012年8月16日 上午2:08Wei-Chang Lin

具體移動過程(摘自搬移xoops)
搬移 XOOPS 網站是一種很常見的狀況,至於怎搬呢...以下是搬移的步驟︰

搬移 XOOPS 網站是一種很常見的狀況,至於怎搬呢...以下是搬移的步驟︰

假設原網站為 A 網站,要搬移到 B 網站︰

1.利用phpMyAdmin將 A 網站的資料備份出來,例如 xoops.sql。

2.利用FTP將 A 網站的所有檔案下載下來,並上傳到 B 網站。

3.修改 mainfile.php.保存為屬性444
連接到xoops的絕對路徑
define('XOOPS_ROOT_PATH', 'C:/patch/to/xoops');
連接到xoops的域名地址,也就是訪問地址
define('XOOPS_URL', 'http://xxx.xxx.xxx/xoops');
數據庫是本地就不用改了
define('XOOPS_DB_HOST', 'localhost');
訪問數據庫的用戶
define('XOOPS_DB_USER', 'root');
用戶的密碼
define('XOOPS_DB_PASS', '');
數據庫的名稱
define('XOOPS_DB_NAME', 'xoops');

4.刪除cache、templates_c 里面所有內容,目錄屬性設成 777

5.利用B網站的phpMyAdmin來將備份檔案回存



先備份XOOPS網站,再將資料庫匯出
1.修改mainfile.php
第34行define('XOOPS_ROOT_PATH', 'k:/修改路徑');
第39行define('XOOPS_URL', 'http://改網址');
第72行define('XOOPS_DB_HOST', 'localhost');→指資料庫位址,如果主機和資料庫同一台這就不用改
第83行define('XOOPS_DB_NAME', 'XOOPS');→資料庫名稱
2.上傳所有檔案
3.匯入資料庫
依據第83行define('XOOPS_DB_NAME', 'XOOPS');→依資料庫名稱建立一個資料庫
在phpMyadmin中,新建一個XOOPS的資料庫→SQL→將備分好的SQL檔→執行
4.其他模組設定都要一一檢查


經過其他大大指點,我找到了很快速的方法
可以不用重新安裝xoops2就更動所在目錄與網址
把方法說明如下,希望對有需要的朋友們有幫助

我去找mainfile.php
(很多好像是資料庫的東西,我不敢動)
不過我找到了兩個地方

更動之前,先把原來的mainfile.php備份(比如複製後更名為mainfile_back.php)
把複製的mainfile.php拿來改,兩個地方:

1.
define('XOOPS_ROOT_PATH', 'public_html/xoops2')
我改成
define('XOOPS_ROOT_PATH', 'public_html/xoops002')
2.
define('XOOPS_URL', 'http://www.002002.idv.tw/xoops2')
我改成
define('XOOPS_URL', 'http://www.002002.idv.tw/xoops002')

然後再把原來xoops檔案所在的目錄名/xoops2/
改成新的目錄所在/xoops002/
就可以正常運作嚕!
真的很方便,有需要的大大可以試試

Comments