【发布时间】:2022-01-01 20:32:10
【问题描述】:
我在 CentOS7 上使用 nginx/1.20.1、PHP 7.2.34、mysqld 8.0.27。我可以打开 wordpress 索引页面,但安装总是失败。我确定我的用户名、密码和主机名是正确的(即使我添加更多用户或重置密码),但它显示:
建立数据库连接时出错: 这要么意味着您的 wp-config.php 文件中的用户名和密码信息不正确,要么我们无法联系本地主机上的数据库服务器。这可能意味着您主机的数据库服务器已关闭。
我尝试创建自己的 wp-config.php 文件并设置配置,然后它将是 HTTP ERROR 500。日志显示: PHP警告:require_once(/var/www/html/wp-config.php):无法打开流:第50行/var/www/html/wp-load.php中的权限被拒绝 我不知道为什么我的是第 50 行,而其他的是 37。但是,我已经将 html(甚至 www)文件夹的所有权更改为 nginx,并将其中的所有文件更改为 777,但它仍然无法正常工作.
我认为 MySQL 没有连接到 wordpress 但 3306 端口是打开的:
tcp6 0 0 :::3306 :::* LISTEN 31913/mysqld
当我这样做时它仍然不起作用:
定义('DB_HOST','127.0.0.1:3306');
在 wp-config.php 中
我厌倦了 WP-DEBUG,但由于 HTTP ERROR 500,它没有显示。我现在还能做什么
【问题讨论】: