分享

轉移Joomla!網站到新空間上 | Joomla!123

 xuchengpu 2014-12-13

   轉移Joomla!網站到新空間上

詳細內容
上層分類:Joomla教學
分類:安裝與管理
建立於 2009-11-18, 週三 02:02
作者 Asika

image

在Joomla!123的書中已經詳細介紹過JoomlaPack備份套件的詳細用法。不過這個套件畢竟不是在所有環境中都能正常運作,而且也受到伺服器權限的限制很大。如果有時候出現JoomlaPack無法使用時怎麼辦呢?

Asika就在這邊教學一下如何手動直接轉移整個網站到新空間去。

 

複習一下JoomlaPack的用法

安裝完成JoomlaPack後,只要右邊顯示綠色訊息,就能立即開始全站備份。我們按下BackUp Now吧。

p00-85

 

備份中

此時不要對這個視窗以及Joomla!後台進行任何操作(就算在別的視窗中也是)

p00-87

 

備份完成後,會壓縮成一個zip檔。我們先下載回來。

p00-93

 

用FTP或任何檔案管理系統重新把這個壓縮檔解壓縮到新空間上

p00-94

 

輸入新空間的網址,即可當作重新安裝Joomla!將網站還原

但資料庫要先新增好

p00-97

下載JoomlaPack:請按此

JoomlaPack下載後含有很多配套程式,可以到這裡觀看簡易介紹:Joomla之門的JoomlaPack簡介

 

手動轉移的方式

好的,現在來講解怎麼手動轉移。看到下圖,一個正常運作的Joomla網站會有兩個部分,資料庫程式檔案

pack-02

 

我們要做的就是把這兩樣都移到新主機,並把新主機的MySQL帳號密碼重新輸入到configuration.php檔案中,確保程式去撈資料庫出來時是正常的。

  jp-050

 

第一步,複製程式檔案

用FTP把檔案全部抓下來,或是用eXtplorer把全站包成zip檔案下載都是可行的辦法。

image image

 

然後同樣再用FTP上傳回去新空間即可。這樣就完成程式檔案的複製。

 

第二步,轉移資料庫

你的兩個網站空間上必須要有phpMyAdmin才行。先進入你的資料庫,按下匯出(輸出)

image

 

然後把檔案下載回來,會成為一個.sql檔案

pack-03

 

再到新空間上的資料庫,按下匯入(載入)。並把剛剛的.sql上傳回去。

pack-04

 

成功後的畫面

image

 

第三步,連結你的程式與資料庫

到了這裡,該複製的東西都複製了。但還要告訴你的程式資料庫在哪裡,還有資料庫的帳號密碼(就像安裝時要輸入的內容一樣),程式才能把資料撈出來給大家看,不然網站會錯誤。

而這些資料都儲存在根目錄下的configuration.php檔案中。我們把它打開來做修改。找到 $host, $db, $user , $password 三項變數,分別是MySQL的主機位置資料庫名稱帳號與密碼。請輸入新資料庫的帳號密碼即可。

最好的方法是新空間的資料庫帳號密碼通通跟舊的一樣就最方便

 pack-05

 

如此即可成功轉移網站到新空間。另外configuration.php還有兩項資料要修改避免日後出問題。

image

log_pathtmp_path記得要改成新空間的位置,這些在伺服器資訊中可以查詢到。但沒改的話其實不影響網站正常運作。

你可以用 php探針 來抓取網站在主機上的目錄位置。

 

延伸閱讀:手動安裝Joomla!網站

建立0rz短址
Related Posts with Thumbnails

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多