MAMP Pro用于多个wordpress安装连接错误

时间:2015-04-13 05:57:18

标签: php mysql database wordpress mamp-pro

摘要

我正在使用MAMP Pro来维护我的wordpress网站的本地副本。我正在尝试单独的wordpress安装,它给出了数据库连接错误。

详情

我试图在MAMP Pro中定义多个主机以进行单独的wordpress安装。默认" localhost"工作正常,但如果我尝试添加其他主机,它就无法正常工作。

使用新主机(wordpress.dev),浏览器正确启动(wordpress.dev)目录中定义的wordpress安装页面,但在插入数据库名称和凭据后,会出现连接错误。

我已经仔细检查了数据库名称,用户名,密码等。我还尝试使用mysql root凭据运行它。我还赋予了数据库用户的所有全局权利,数据库特定权限等。但无济于事。

由于我一直在使用MAMP pro中的Document根目录的默认权限,我怀疑它可能是一个权利问题,我试图将所有权限分配给系统管理员帐户或www但没有任何效果。

如果我按下" Web Start"在Mamp Pro上的按钮,浏览器打开以下页面(http://localhost/MAMP/?language=English),将主机描述为localhost。

完整错误说明为

  

建立数据库连接时出错

     

这意味着您的用户名和密码信息   wp-config.php文件不正确或我们无法联系数据库   wordpress.dev上的服务器。这可能意味着您的主机的数据库服务器   已经失败了。

     

您确定拥有正确的用户名和密码吗?是您   确定你输入了正确的主机名?
你确定吗?   数据库服务器正在运行?

     

如果您不确定这些术语的含义,您应该联系   你的主人如果您仍需要帮助,可以随时访问WordPress   支持论坛。

请记住主持人" wordpress.dev"存在,当我在浏览器中指出它时,它加载定义的目录,但它无法使用该服务器连接到数据库。

我测试过从数据库用户中删除密码,错误更改为此。

  

无法选择数据库

     

我们能够连接到数据库服务器(这意味着您的用户名和密码没问题),但无法选择mydb数据库。

     

你确定它存在吗?     用户myadmin是否有权使用mydb数据库?
    在某些系统上,数据库的名称以您的用户名为前缀,因此它就像username_mydb。这可能是问题吗?

     

如果您不知道如何设置数据库,则应与主持人联系。如果所有其他方法都失败了,您可以在WordPress支持论坛上找到帮助。

感谢您阅读我的问题,非常感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

浪费了很多时间后,我才知道忘记将配置文件从wp-config-sample.php重命名为wp-config.php。

虽然wordpress安装要求详细信息生成配置文件,但可能是wordpress安装没有权限在我的系统上生成任何文件。

答案 1 :(得分:0)

我使用MAMP + Mac OS

它适用于wp-config.php

中的这些设置
define('DB_NAME', 'your name_db');
define('DB_USER', 'root');
define('DB_PASSWORD', 'root');
define('DB_HOST', 'localhost:8889');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');