2013-01-15 61 views
0

我知道这里有很多类似的帖子,但我似乎无法找到答案。我正在将我的WordPress文件上传到FileZilla中新创建的目录中。一切都很成功。我从本地主机导出数据库并将其导入到cPanel。当我打开ByetHost提供的网站URL时,这是一个祝贺信息。所以我在URL中添加了一个/ wordpress,并将其重定向到主页。当我尝试点击另一个页面时,发生错误:“建立数据库连接时出错”。当我查看地址栏时,链接仍在localhost中,如localhost/wordpress/hobby。我已经改变了ByetHost给我的wp-config.php证书。即使登录,数据库错误仍然存​​在。我试图做wp-admin/install.php,它告诉我已经安装了它,但是当我尝试登录时数据库错误出来了。请帮助初学者,谢谢!建立数据库连接时出错Wordpress

回答

0

这听起来像是你遇到了一个与本地沙箱开发和生产服务器部署共同的痛点。

小故事是你的数据库在各个记录中都有“localhost”引用。一旦将它部署在生产服务器上,并且您尝试“yourdomain.com”上的任何连接,系统在URL和数据库中的记录之间会有冲突。

关于如何在域名更改时迁移安装,Codex有一个good article。 (这基本上是你在做什么)。

0

我认为你需要改变URL数据库,URL存储在wp_options表“SITEURL”和“家” siteurl

,如果你有项目铁杆的网址,然后在wp_options表更改URL后,您可以使用update url plugin更新网址。

希望这将帮助你

+0

在很多其他地方有可能引用“localhost”(不只是siteurl),但是,这可能足以让她再次访问管理部分。任何媒体引用,链接等仍将被打破。有关如何正确迁移安装的说明,请参阅我的答案。 –

+0

是啊..我刚刚看到..但它不是一个很好的做法,有铁杆网址。 –

0

你需要确保导出数据库前更改网站的网址和WordPress URL地址的设置页面。这应该可以防止任何问题。

登录时尝试更新您的固定链接。另外,如果您添加了自定义菜单或链接,请务必更新这些。

0

在我安装了一些插件后,我得到了这个错误。尝试卸载多个插件。你可以使用“Plugin Performance Profiler”来检查巨大的MySQL quire生成插件。

相关问题