使用服务器数据库在本地托管我的wordpress站点

时间:2010-06-04 15:05:34

标签: php mysql wordpress

我已经在我的本地机器上设置了wordpress网站,我希望它能与服务器上的实时mysql数据库进行通信。我在我的机器上访问了wp-config.php文件并更改了主机名以使用ip地址而不是localhost,但它不起作用。

我需要做什么?

2 个答案:

答案 0 :(得分:3)

出于安全原因,可能是您的远程数据库配置为仅接受来自localhost的连接。大多数网络提供商都是这样设置的。在这种情况下,你没有机会完成这项工作。

无论如何,即使你要让它工作,你也会遇到两个问题:它会非常慢,而远程数据库服务的HTML将包含对服务器URL的引用(而不是本地的)。

如果您需要更详细的信息,则需要发布从mySQL获得的任何错误消息。

答案 1 :(得分:0)

或者,您可以尝试运行mysql命令行实用程序进行连接。

mysql -u username -h server -p wordpress_database

在尝试连接Wordpress之前,请确保首先使用。

我的猜测是,由于防火墙问题,您将无法连接。默认情况下,MySql使用端口3306,因此如果服务器的防火墙不允许通过该端口连接,则您必须更改mysql使用的端口(如果其他应用程序希望在该端口上看到MySql,则可能是个坏主意)或在服务器上打开该端口(确保只为本地IP打开它,所以其他人无法访问您的MySql实例!)