复制Drupal网站并转移到另一个托管和域

时间:2018-12-07 12:34:12

标签: php sql drupal

如何在CMS Drupal上复制站点?目前,我刚完成数据库的导出,然后从托管服务器复制了该站点。并上传到新的主机,在域目录中,复制站点,并通过phpmyadmin导入数据库。我收到此错误...

  

错误网站遇到意外错误。请再试一遍   后来。错误消息PDOException:SQLSTATE [HY000] [1045]访问被拒绝   用户'rvsrru_c1035'@'localhost'(使用密码:是)   lock_may_be_available()(第167行   /home/aufhcrw3/public_html/includes/lock.inc)。

4 个答案:

答案 0 :(得分:3)

您需要更新位于sites / default中的settings.php文件,并添加正确的数据库连接凭据。您还需要在数据库中搜索并将旧URL的所有引用替换为新URL,但这不是您现在面临的问题,最好通过另一个问题/谷歌搜索来解决

您已经阅读了有关文档吗? Migrating a site

答案 1 :(得分:3)

您可以使用此tutorial

  1. 复制项目
  2. 创建用户并添加权限。您可以在phpmyadmin上更改

enter image description here

  1. 更改settings.php

    $databases = array ( 'default' => array ( 'default' => array ( 'database' => 'yourdatabasename', 'username' => 'databaseusername', 'password' => 'databasepassword', 'host' => 'localhost', 'port' => '', 'driver' => 'mysql', 'prefix' => '', ), ), );

导入数据库。据我了解,您已经完成了:)

答案 2 :(得分:2)

@Gariko,请在settings.php文件中更改数据库凭据。更新新环境的数据库名称,数据库用户和密码。 还要检查主机。 在通过清除清除缓存后,通过数据库表或管理员。

答案 3 :(得分:0)

如果有此问题。请阅读本网站-https://www.drupal.org/docs/7/backing-up-and-migrating-a-site/migrating-a-site 下一步。在phpmyadmin或cpanel中为数据库创建新用户。并更改文件-seting.php中的设置。见上文!