:::
所有書籍
「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書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
51
人線上 (
8
人在瀏覽
線上書籍
)
會員: 0
訪客: 51
更多…
:::
主選單
NTPC OpenID
活動報名
模組控制台
進階區塊管理
站長工具箱(急救版)
網站地圖
Tad Tools 工具包
站長工具箱
行事曆
討論留言
嵌入區塊模組
快速登入
網站計數器
好站連結
最新消息
檔案下載
線上書籍
電子相簿
影音播放
常見問題
萬用表單
友站消息
社大學員
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
登入
登入
帳號
密碼
登入