這裡記下所有步驟:
- 備份原先VFP Wiki的資料庫,上傳到虛擬機器上,備份時,這些選項要記得選起來:
- 資料庫輸出選項:
- 加入刪除資料表語法
- 結構:
- 加入刪除資料表語法
- 加入 if not exists
- 建立/更新檢查日期
- 資料庫輸出選項:
- 修改 bigdump.php 裡的資料庫設定,上傳到虛擬機器上
- 從瀏覽器去訪問bigdump.php,然後找到剛剛的備份sql檔案,進行匯入
- 下載 MediaWiki-1.6.8,1.7.x已經改用 PHP 5.0 了,所以跟環境不符合,不能用
- 解開 MediaWiki-1.6.8,丟到虛擬機器上的 /var/www,修改 /etc/apache2/sites-availables/default,將原來的 apache2-default 改成 mediawiki-1.6.8
- 下載原本的 LocalSettings.php,同樣也是丟到 /var/www
- 以 ssh 連到虛擬機器,這邊要作 upgrade,切換到 /var/www/mediawiki-1.6.8/maintenance,執行 php update.php
- 與原來的VFP Wiki作比對,比較是否有遺失頁面。不知道為什麼,的確有些頁面無法連到了,資料庫仍然存在這些頁面,只是我不知道該怎麼弄出來,後來因為這種情況的頁面不多,所以手動從原本的站台複製。
- 從虛擬機器上的 phpMyAdmin 再次匯出資料庫(參考步驟1)。
- 上傳匯出的SQL檔與bigdump.php
- 上傳 MediaWiki-1.6.8 與設定檔,當然記得要修改一下LocalSettings.php,因為虛擬機器還是與現實環境有差距。
- 經過一點點曲折以後,大功告成。
終於了卻一樁長久以來想做卻沒完成的心願。
沒有留言:
張貼留言