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

Posted

技术标签:

【中文标题】用于多个 wordpress 安装的 MAMP Pro 连接错误【英文标题】:MAMP Pro for multiple wordpress installations connection error 【发布时间】:2015-06-18 08:55:06 【问题描述】:

总结

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

详情

我正在尝试在 MAMP Pro 中为单独的 wordpress 安装定义多个主机。默认的“localhost”可以正常工作,但是如果我尝试添加另一个主机,它就不能正常工作。

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

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

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

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

完整的错误状态为

建立数据库连接时出错

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

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

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

请记住,主机“wordpress.dev”是存在的,当我将它指向浏览器时,它会加载定义的目录,但无法使用该服务器连接到数据库。

我测试了删除数据库用户的密码,错误改成这个。

无法选择数据库

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

你确定它存在吗? 用户 myadmin 是否有权使用 mydb 数据库? 在某些系统上,您的数据库名称以您的用户名作为前缀,因此它类似于 username_mydb。会不会是这个问题?

如果您不知道如何设置数据库,您应该联系您的主机。如果一切都失败了,您可以在 WordPress 支持论坛寻求帮助。

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

【问题讨论】:

请提供您的 wp-config ?以及有关它的任何具体问题.. 当然,在粘贴之前从 wp-config 文件中删除敏感信息。 它在安装阶段,只有 wp-config-sample.php 存在我的数据库、用户名、密码和主机信息。 pastebin.com/1rjBBCSk 您是否拥有文件夹的写入权限以生成真正的 wp-config? 网站在普通目录下,写权限应该没有问题。我已尝试将所有权限授予 dbuser 以及特定于该数据库的权限。 【参考方案1】:

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

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

【讨论】:

【参考方案2】:

我使用 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', '');

【讨论】:

以上是关于用于多个 wordpress 安装的 MAMP Pro 连接错误的主要内容,如果未能解决你的问题,请参考以下文章

通过 LAN 访问 MAMP 中的 WordPress 网络安装

将 Coda 连接到由 Mamp Pro 托管的本地 Wordpress 安装

我的MAMP Pro试用版到期,现在我的Wordpress安装无效,有什么想法吗?

我的 MAMP Pro 试用版已过期,现在我的 Wordpress 安装无法正常工作,有啥想法吗?

PHP MySQL_connect 不适用于 MAMP

从无到有开发自己的Wordpress博客主题---运行环境准备