按照步骤搭建云上博客后(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命令。
如此处:
参考: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