[英]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.