我有2个不同的虚拟主机(pagodabox
& 000webhost
,都是免费的)我和MySQL建立了localhost
。
我已经在所有这三个上安装了wordpress,它们在自己的域内完美运行 - 即。当localhost
wordpress使用localhost
数据库时,pagodabox
正在使用pagodabox
数据库等等。
但是,如果我从wp-config.php
更改数据库访问凭据,以便将localhost
wordpress连接到000webhost
数据库,则无效: {{1 }} 即可。
以下是我使用的相应凭据:
"Error establishing database"
答案 0 :(得分:0)
如果您有cPanel,并且在您的cPanel中启用了“Remote MySQL”,那么..
您可以允许外部Web服务器通过将其域名添加到能够访问您网站上的数据库的主机列表来访问您的MySQL数据库。
但是我想您正在尝试从本地计算机连接到000webhost。我认为你不能这样做,因为cPanel不会认为它是有效的主机。