Toggle main menu visibility
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
:::
登入
登入
帳號
密碼
登入
重整畫面
:::
所有書籍
「XOOPS升級」目錄
MarkDown
5. 搬移網站
1-1 參與研習學校的事前準備
2. 實體檔案的資料備份
3. 資料庫備份前的準備
3-1 利用phpMyAdmin備份資料庫
4. 轉碼
5. 搬移網站
5-1 匯入資料庫
5-2 實體檔案上傳
5-3 轉移後常見問題
6. 升級XOOPS
6-1 XOOPS 2.2.x 版注意事項
6-2 開始升級
6-3 升級後的修正
5-2 實體檔案上傳
XOOPS升級 ======= ### 一、修正SQL 先確認SQL面沒有類似「DEFAULT CHARSET=latin1」這樣的字眼,若有,請用文字編輯器
Ctrl+H取代
清除之(或重新匯出)。 此外,「
TYPE=MyISAM
」在
MySQL 5.1.8
版以後就不支援這種用法了,所以,若是您的
MySQL
版本大於
5.1.8
版者,一定要改為「
ENGINE=MyISAM
」才行。我們一樣用
Ctrl+H
直接進行全部替換即可。 ### 二、匯入SQL檔 1. 若是新網站和舊網站的網址不同,那麼,請針對欲匯入的sql檔做個網址的替換,可利用MadEdit來把舊網址替換成新網址。 2. 先在新主機建立一個資料庫,最好和原先的資料庫名稱一樣,如此可減少許多修改設定步驟。 3.
檢查「資料庫」的「連線校對」
,若是您有打算要轉變編碼,如
Big5
轉
UTF-8
或者要把連線校對從
latin1\_swedish\_ci
改為
utf8\_general\_ci
### 三、用phpMyAdmin來匯入: 在uniform server要啟動phpMyAdmin可以從控制台點選「phpMyAdmin」按鈕來啟動之。 SQL檔案不大的話,可利用phpMyAdmin的匯入功能來匯入。 1. 首先,先進入phpMyAdmin 2. 在左邊的資料庫下拉選單點選您要還原的資料庫 3. 按右上的「匯入」頁籤連結 4. 在「載入檔案」的「文字檔案的位置」按下「瀏覽」,找出當初備份的SQL檔 5. 最後按下「執行」即可。 ### 四、用指令來匯入: 若檔案比較大,可改用指令來匯入: - Linux下:
mysql -u root -p密碼 --default-character-set=utf8 資料庫名稱 < SQL備份檔.sql
- Windows下:
MySQL安裝路徑/bin/mysql.exe -u 帳號 -p密碼 --default-character-set=utf8 資料庫名稱 < "SQL備份檔.sql"
### 五、用[BigDump](http://www.ozerov.de/bigdump/)來匯入: 1. 用文字編輯器開啟bigdump.php後,到45行分別輸入資料庫名稱、資料庫帳號、資料庫密碼等資訊,以便讓bigdump.php可以連線資料庫。 2. 第83行設定語系($db\_connection\_charset = '
utf8
';),否則中文會變成亂碼或問號。 3. 修改後存檔,接著請將bigdump.php以及剛剛匯出的SQL檔利用FTP上傳到網頁根目錄中。 4. 開啟瀏覽器,輸入「http://網址/bigdump.php」,他會自動找出SQL檔出來,您直接按Start Import連結即可開始進行匯入。 ### 六、若是匯入失敗 1. 若有安裝pical行事曆模組,請將sql檔中的 timestamp(14) 改為 timestamp即可。 2. 檢查 sql 檔中是否還有「
TYPE=
」等字串 ### 七、上傳實體檔 1. 先停止mysql服務 2. 目錄整個放回去就好了!傳回去後,權限記得設回
660
,這樣資料就還原啦! 3. 接著啟動mysql服務
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
128
人線上 (
80
人在瀏覽
線上書籍
)
會員: 0
訪客: 128
更多…