我试过将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';
谢谢!我应该补充一点,你在http://forum.civicrm.org/index.php?topic=15052.0发送的维基指令的版本略有不同,它有一些改进,但尚未合并到wiki中。 – tog22