在阿里云服务器中搭建WordPress中出现There has been a critical error on your website

按照步骤搭建云上博客后(CentOS系统),仍会出现There has been a critical error on your website的问题。
因为直接从网页中无法发现错误原因,因此需要查看PHP的错误日志。
解决方式是:

 yum install php-json 

安装php的json扩展即可。

具体解决过程是:
1.vim /etc/php.ini
此处修改使PHP将错误写入日志,

error_reporting = E_ALL; 将会向PHP报告发生的每个错误 display_errors = Off; 不显示满足上条 指令所定义规则的所有错误报告 log_errors = On; 开启错误日志 

2.经过搜索(find / -name *.log)发现日志位置为/var/log/php-fpm/www-error.log
错误原因
3.发现主要的错误是
Call to undefined function json_decode()

4.因为安装php时少安装了JSON扩展因此会报错。

yum install php-json 

安装即可

5.成功访问:
成功访问

补充知识点:
当不确定安装什么库时可以使用:yum search命令。
如此处:
yum search命令
参考:PHP查看错误日志

原文链接:https://blog.csdn.net/qq_43650421/article/details/119385013?ops_request_misc=&request_id=240a025250a34f2fb94e001f9213a178&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~koosearch~default-28-119385013-null-null.268%5Ev1%5Econtrol&utm_term=docker%E3%80%81wordpress%E3%80%81wordpress%E5%BB%BA%E7%AB%99%E3%80%81wordpress%E4%B8%BB%E9%A2%98%E3%80%81%E5%AE%B9%E5%99%A8%E9%95%9C%E5%83%8F%E3%80%81

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享