2015-05-29 180 views
0

我開始幫助開發基於Drupal的站點,並且我在壓縮文件夾中獲得了該站點的文件。合作使用Drupal站點

我可以將文件導入到Acquia Desktop中,它不會給我任何錯誤並運行服務器。但是,當我訪問該網站時,它表現得好像是Drupal的新安裝否定了在之前完成的所有工作。

在導入Acquia之前有一箇中間步驟,我不知道嗎?

謝謝!

+0

不知道Acquia是如何工作的,但是如果Drupal提供了新的安裝,那意味着數據庫有問題。它無法連接或數據庫爲空。檢查/sites/default/files/settings.php ...是一切正常的數據庫設置。 – MilanG

+0

謝謝@米蘭,你說得對。導入時我正在創建一個新的數據庫。至於這個答案,我需要安裝一個模塊來備份數據庫。 http://drupal.stackexchange.com/a/51454 – buzoherbert

+0

是的,你可以安裝新的Drupal,安裝備份和遷移和導入。但是你也可以使用PhpMyAdmin或者其他類似的工具從舊項目中導出數據庫並導入到新項目中。或者你可以使用shell,當然。然後只需將該設置文件設置爲指向新的數據庫即可。 – MilanG

回答

0

因此,要使其成爲官方的,如果Drupal爲您提供新的安裝,這意味着數據庫有問題。要麼是空的,要麼是數據庫帳戶信息不正確或類似的東西。

當您移動數據庫時,您可以使用備份&遷移模塊(如果您想從後端界面執行所有工作)執行此操作。

或者您可以使用PhpMyAdmin或類似的工具將數據庫移動到新的服務器。或者你可以從控制檯(外殼)直接做到這一點。在這兩種方法中,您都必須使用新的數據庫用戶帳戶信息來調整/sites/all/default/settings.php文件。

當移動到新環境時,請檢查drupal所需的所有路徑是否可寫。進入配置 - >媒體 - > Filapaths並點擊「保存配置」。如果某個路徑不可寫,則它將變爲紅色輪廓,因此您必須將其設置爲可寫。