如何在CMS Drupal上复制站点?目前,我刚完成数据库的导出,然后从托管服务器复制了该站点。并上传到新的主机,在域目录中,复制站点,并通过phpmyadmin导入数据库。我收到此错误...
错误网站遇到意外错误。请再试一遍 后来。错误消息PDOException:SQLSTATE [HY000] [1045]访问被拒绝 用户'rvsrru_c1035'@'localhost'(使用密码:是) lock_may_be_available()(第167行 /home/aufhcrw3/public_html/includes/lock.inc)。
答案 0 :(得分:3)
您需要更新位于sites / default中的settings.php文件,并添加正确的数据库连接凭据。您还需要在数据库中搜索并将旧URL的所有引用替换为新URL,但这不是您现在面临的问题,最好通过另一个问题/谷歌搜索来解决
您已经阅读了有关文档吗? Migrating a site
答案 1 :(得分:3)
您可以使用此tutorial
更改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中的设置。见上文!