如何将CiviCRM/Drupal安装从一台服务器复制到另一台服务器

如何将CiviCRM/Drupal安装从一台服务器复制到另一台服务器,civicrm,Civicrm,我尝试将CiviCRM/Drupal安装从一台服务器复制到另一台服务器。我复制了drupal根目录和数据库中的所有文件,并更改了drupal的settings.php文件和CiviCRM的CiviCRM.settings.php文件中的数据库详细信息。Drupal现在可以很好地工作了——复制它似乎很有效,我已经用同样的方法成功地复制了很多次。然而,CiviCRM并没有完全发挥作用。当我访问主CiviCRM管理页面(即在我的服务器上)时,我会看到CiviCRM的侧边栏框(表明它在某种程度上工作),

我尝试将CiviCRM/Drupal安装从一台服务器复制到另一台服务器。我复制了drupal根目录和数据库中的所有文件,并更改了drupal的settings.php文件和CiviCRM的CiviCRM.settings.php文件中的数据库详细信息。Drupal现在可以很好地工作了——复制它似乎很有效,我已经用同样的方法成功地复制了很多次。然而,CiviCRM并没有完全发挥作用。当我访问主CiviCRM管理页面(即在我的服务器上)时,我会看到CiviCRM的侧边栏框(表明它在某种程度上工作),但在其右侧,请参见:

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\u UF\u BASEURL','http://cea-crm.philosofiles.com/' );
$civicrm_root='/home/myusername/public_html/d7/sites/cea crm.philosofiles.com/modules/civicrm'

尝试清空以缓存结尾的civicrm表。大约有四个。在Admin->performance中清除所有Drupal缓存


完整的迁移说明如下。

我有类似的东西

在我的例子中,当我设置一个settings_location.php文件(在这个过程中,我发现我复制了一个旧文件,其中有一些新环境的错误设置)时,它就正确了


在模块目录中有一个配置文件是非常讨厌的,但事实就是这样。

谢谢!我应该补充的是,您发送的wiki说明有一个稍微不同的版本,它有一些改进,并且还没有合并到wiki中。