如何将Wordpress网站从一个主机移动到另一个主机?

时间:2016-03-23 14:35:31

标签: wordpress

我是网络开发的新手,我拥有一般的计算机知识。我试图自己解决这个问题:我需要将网站移动到不同的托管空间和域。

我无法访问原始网站服务器,只能访问用于制作网站的WordPress管理页面。我使用WordPress插件duplicator导出网站的副本,因为原始开发者无法将其发送给我。

我通过ftp将所有文件上传到新主机,保持相同的结构。

然后我使用了新托管服务附带的phpMyAdmin工具,我导入了SQL数据库。由于它还没有发布,我修改了Windows中的主机文件,将新网站指向正确的URL,并尝试用我的浏览器打开它。

我得到Error setting up a connection to the database,并查看服务器上的logs文件夹,在error_log文件中,我看到GET / HTTP/1.1" 500 266

任何人都可以告诉我,我是否缺少一些基本步骤,或者问题是什么?

2 个答案:

答案 0 :(得分:0)

您收到此错误是因为WordPress无法建立数据库连接。

可能是您的数据库登录凭据错误。

编辑wp-config.php文件并查找并更新这些条目。

define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');

以匹配您的新主机数据库访问详细信息

答案 1 :(得分:0)

Duplicator插件无法在新的webhost上读取数据库连接详细信息并自行编辑__ballot()。您在新的webhost上设置了新数据库 - 或者它已由主机创建 - 您必须更改数据库名称,用户名和密码(可能还有数据库连接URL,但几乎总是wp-config.php )在localhost中匹配新主机上的数据库连接详细信息。查看新主机的Cpanel和PHPMyAdmin以查找这些详细信息。

请参阅Editing wp-config.php « WordPress Codex

相关问题