您在這裡

從虛擬主機的檔案重建 Drupal 系統

agrozyme's 的頭像
agrozyme 在 2009-09-23 (三) 09:22 發表

從我的網誌抄一份過來~ http://hacgis.pixnet.net/blog/post/25112189

昨天跟客戶定期 meeting,有談到目前一個案子的畫面上的小調整。

由於要修改到 CSS 檔案,所以我把虛擬主機上的整個目錄打包複製下來、資料庫用 phpMyAdmin 匯出,配合空的 PAPM 重建後,卻發現每次進入首頁卻變成下載畫面。

嘗試了幾個方式都還是一樣,最後終於讓我重建成功。

底下是重建筆記(這個方式只適用同樣主版本的 Drupal 上,並且你沒有對原始 Drupal 的檔案做過太大幅度的修改):

  1. 清除瀏覽器的快取、停用前導程式(如果你發現跟我一樣出現下載頁面)
  2. 停用虛擬主機上的 Drupal 系統的效能選項中的所有選項
  3. 把虛擬主機上的 Drupal 系統的 sites 目錄打包回來
  4. 把虛擬主機上的資料庫用 phpMyAdmin 匯出
  5. 解開我提供的 Drupal with Portable APM for Windows 壓縮包(如果版本不對,請用空的 PAPM 跟 Drupal 官方提供的相同版本的 drupal 壓縮包先進行安裝程序),並執行前導程式(以下稱本機)
  6. 將本機的 Drupal 資料庫中所有資料表刪除,並把虛擬主機匯出的資料庫匯入
  7. 解開上述的 sites 壓縮包,並覆蓋掉本機的 sites 目錄
  8. 修改本機 sites/default/setting.php 中的資料庫設定(預設應該是:$db_url = 'mysql://site:site@localhost/site_drupal';)

這樣應該就重建完成,如果有要修改的 Drupal 檔案,記得改回去~