接上文: 《CentOS 7.x PHP版本升级》
PHP版本升级到7.3.x之后,发现各站点都没问题,只有一个以Wordpress 7.5搭建的站点(有相同版本的其它站点也无问题)无论如何修改Nginx配置都提示500错误.
各种百度、谷歌之后,尝试如下:
- 重写
Nginx配置文件
确保配置文件无误 - 重新打包代码
确保代码无误 - 开启
wordpress的debug模式
define('WP_DEBUG','true'); // 默认是 false
- 修改全目录
777
这种操作有风险,但是目前属于排查问题,先全目录保证读写权限
chmod -R 777 wordpress目录
- 运行成功
问题大概排查如下:
一般wordpress 500错误,除开本身的配置问题,大概率就是插件问题导致
- 当 开启
wordpress的debug模式 时,页面已经提示错误代码信息(插件读写权限问题) - 修改全目录
777之后,插件权限可执行,相关问题修复 - 改回全目录
775
PS:注意 wordpress 可能有管理后台更新插件提示需要 FTP 登录的问题
方法如下:
- 修改目录用户和组
chown -R nginx:root wordpress目录
# 或者
chown -R www:root wordpress目录
-
wp-config.php添加对应代码
define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);






网友评论