2009-09-11 301 views
2

我在嘗試遷移主機,並且遇到從一個Drupal實例遷移到另一個Drupal實例的問題。我有一個多站點安裝。我正在嘗試維護文件/代碼以及數據庫。我已將Drupal實例中的文件從舊服務器傳輸到新服務器。我已經通過phpmyadmin導出數據庫,並用cli重新導入。出於某種原因,我的網站的主頁可以正常工作,但內部網頁卻無法正常工作。當我嘗試導航到一個頁面時,我找不到請求的URL。我已經在新服務器上安裝並運行了drupal 6(相同版本)的新實例,它似乎工作正常。我認爲這是我在做移植過程中遇到的問題?任何幫助非常感謝!Drupal到Drupal遷移

回答

10

您是否也轉讓了.htaccess文件?

這些都是「隱藏」(他們的名字開始用「」),而不是由某些FTP傳輸軟件默認顯示...

(我見過的正是這個問題一對夫婦幾天前,從舊服務器獲取.htaccess並將它放在新服務器上可節省一天^^所以也許你也遇到了這個問題......)

+0

精彩, 有效!我很抱歉,這是一個noob錯誤。現在我已成功遷移我的網站。讓我知道是否有人想要幫助他們的遷移。 – topCweb 2009-09-11 19:14:05

+0

不要擔心錯誤:我們都犯錯誤;而且這個很有趣,實際上,我第一次看到它^^玩得開心! – 2009-09-11 19:18:58

2

你可以通過只遷移來避免這種情況網站/目錄。提取新服務器上的最新版本,並複製舊站點中的模塊,主題和設置。當然,數據庫也需要移動。

這假設你的網站是最新的,你還沒有修改drupal核心。您也可以使用自定義安裝配置文件進行復制。

+0

我已經使用最近的遷移完成了此操作。更容易。 – topCweb 2009-12-07 16:04:29

1

有要記住從一個Drupal的實例遷移到另一個

 
1. Optimize the tables before exporting the database. 
a) By clearing all the temporary tables 
b) By removing website cache. 

For more details go through the following link: 
http://goldapplesoftware.ca/blog/2011-05-reducing-drupals-disk-temporary-table-usage 

2. Export database with command line so no data is lost.
0

之前,請檢查你的httpd/apache中的conf文件......一定要添加一些重要的事情:

<Directory "/var/www/html"> 
    Options Indexes FollowSymLinks 
    AllowOverride All 
    Require all granted 
</Directory>