發新話題

[分享] 將XOOPS從租用的虛擬空間搬移到另一個租用的空間方法

將XOOPS從租用的虛擬空間搬移到另一個租用的空間方法

如需將原本放在A租用空間的XOOPS網站搬移到B空間去,其方法步驟如下:

一、先將A空間上面所有的XOOPS檔案以FTP下載回來localhost端。

二、進入A空間的的 phpmyadmin管理介面中,選擇存放XOOPS的資料庫,選擇「輸出」再勾選下面的選項「使用完整新增指令」、「伸延新增模式」後並下載儲存在自己的電腦中,因該會產生一個xxxx.sql檔案

三、開啟A空間下載回來的XOOPS檔案,找到在根目錄裡面的mainfile.php檔案(記得取消唯讀),使用筆記本打開,找到約34行的地方修改以下的部份:

define('XOOPS_ROOT_PATH', '/home/customer/你的新網址.com.tw/www/neo');

約40行的地方,修改以下字的部份:

define('XOOPS_URL', 'http://你的新網址.com.tw');

另外找到約74行的部份,修改以下字的部份:

// Database Username
// Your database user account on the host
define('XOOPS_DB_USER', '新的B空間登入phpmyadmin帳號');


// Database Password
// Password for your database user account
define('XOOPS_DB_PASS', '新的B空間登入phpmyadmin密碼');

// Database Name
// The name of database on the host. The installer will attempt to create the database if not exist
define('XOOPS_DB_NAME', '新的B空間"資料庫名稱"');

四、以上全部修改完成後,將檔案儲存,開啟FTP將之前A空間下載回來的XOOPS網站內容全部上傳到B空間。


五、上傳完畢之後,請修改以下資料夾的檔案屬性:

將 cache、uploads、templates_c 三個目錄屬性設成 777、 將 mainfile.php 屬性設成 444


六、使用筆記本開啟下載回來的xxxx.sql檔案,搜尋原本舊的網址,使用替代功能全部轉換成新的網址:例如:
你原本的舊網址為123.com.tw,新網址為456.com.tw,吧sql裡面所有的123.com.tw全部替換成456.com.tw,完成後儲存檔案。


七、進入到B空間的phpmyadmin管理介面中,點選上方的「SQL」選項,找到下面有一個「文字檔案的位置」,選擇旁邊的「瀏覽」,將你原本存放在電腦裡面的xxx.sql檔案匯入到B空間的資料庫中,

八、如果你的sql檔案超過2M以上,建議使用以下方法匯入到資料庫中:

使用筆記本開啟你存放在電腦腦裡面的SQL檔案,在將裡面的數據庫資料「每次複製一個單位起來」、貼到B空間的phpmyadmin管理介面裡面的「SQL」內,有一個「在資料庫XXXXXXX執行以下指令:」的工作框中間,將剛剛複製的數據資料過來,(一次貼一個單位就好了),然後按執行,每次執行一次,就表示你的SQL資料匯入到資料庫中一筆了,這方法雖然慢,但本人覺得比較穩定,使用檔案匯入方式常常會出現錯誤訊號,因該是sql檔案過大所造成。

-- --------------------------------------------------------

--
-- 資料表格式: `xoops_agendax_cat`
--

CREATE TABLE `xoops_agendax_cat` (
`cat_id` int(11) NOT NULL auto_increment,
`cat_name` varchar(150) NOT NULL default '',
PRIMARY KEY (`cat_id`),
UNIQUE KEY `cat_id` (`cat_id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;

--
-- 列出以下資料庫的數據: `xoops_agendax_cat`
--

INSERT INTO `xoops_agendax_cat` (`cat_id`, `cat_name`) VALUES (1, '一般事件l');


↑這樣是完整的一個單位,單位與單位之間有
- --------------------------------------------------------
做區隔,很好分辨的。


備註:如果您的xoops中有安裝ipb討論區,則需要修改ipb的資料夾權限以及conf_global.php檔案裡面的資料庫帳號密碼及資料庫名稱,由於本人不是ipb專家,所以這部分就不再這裡討論了,如果想知道設定權限得方法,可以參考以下網站
訪客無法瀏覽此圖片或連結,請先 註冊登入會員
裡面因該有相關資料可以參考。

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。