2011-12-15 68 views
0

我試過將1臺CiviCRM/Drupal安裝從1臺服務器複製到另一臺。我複製了drupal根目錄和數據庫中的所有文件,並在Drupal的settings.php文件和CiviCRM的civicrm.settings.php文件中更改了數據庫詳細信息。 Drupal現在可以正常工作 - 複製這個過程似乎已經奏效了,並且我已經多次使用相同的方法成功完成了。但是,CiviCRM並未完全正常工作。 (即我的服務器上http://cea-crm.philosofiles.com/civicrm/)當我訪問的主要CiviCRM管理頁面我看到CiviCRM的側邊欄框(指示它的工作在一定程度上),但是,他們的權利,請參閱:如何將CiviCRM/Drupal安裝從1臺服務器複製到另一臺

Page not found 
The requested page "/civicrm/" could not be found. 

當我點擊任何側邊欄框中的鏈接,如「我的聯繫人主頁」,我同樣看到:

Page not found 
The requested page "/civicrm/user?reset=1" could not be found. 

想必我已經錯過了一些變化,我需要作出反映我的新服務器的設置?我不能看到 civicrm.settings.php中的任何東西我仍然需要改變,例如,我添加了一些行,如define('CIVICRM_UF_BASEURL' , 'http://cea-crm.philosofiles.com/');$civicrm_root = '/home/myusername/public_html/d7/sites/cea-crm.philosofiles.com/modules/civicrm';

回答

2

嘗試清空以_cache結尾的civicrm表。其中約有4個。同時清除Admin-> performance中的所有Drupal緩存。

完整遷移說明是here

+0

謝謝!我應該補充一點,你在http://forum.civicrm.org/index.php?topic=15052.0發送的維基指令的版本略有不同,它有一些改進,但尚未合併到wiki中。 – tog22

0

我有類似的東西。

在我的情況下,當我設置一個settings_location.php文件時(並且在發現的過程中發現我複製了一箇舊環境,其中新環境有一些錯誤的設置)。

在模塊目錄中有一個配置文件是非常令人討厭的,但事實就是這樣。

相關問題