繁体   English   中英

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

[英]MAMP Pro for multiple wordpress installations connection error

摘要

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

细节

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

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

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

由于我一直在MAMP pro中使用Document根目录的默认权限,我怀疑它可能是一个权利问题,我试图将所有权利分配给系统管理员帐户或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-sample.php重命名为wp-config.php。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM