zoukankan      html  css  js  c++  java
  • HTTP 500报错解决

    今天在用知更鸟主题更新个人网站的时候,每次提交博文,直接报错HTTP 500,回到首页刷新后,博文已经提交上去了,分析nginx日志,没有什么报错,WordPress无法查看日志。

    初步判断,应该是PHP调用这块出现了问题,先把日志功能打开。

    # 由于php.ini配置文件中错误显示关闭导致,将下值由Off 变更为 On
    display_errors = On
    display_startup_errors = On
    
    # 重启php服务
    [root@localhost ~]# system restart php-fpm 

    重新提交,WordPress日志报错如下:

    Warning: Invalid argument supplied for foreach() in /home/wwwroot/default/wp-includes/class-wp-theme.php on line 1148
    Warning: scandir() has been disabled for security reasons in /home/wwwroot/default/wp-includes/class-wp-theme.php on line 1136

    果然,提交的时候,调用了php被禁用的函数,修改php.ini中的配置,删除红色部分,

    disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
    # 再次重启php服务即可
    [root@localhost ~]# system restart php-fpm 
  • 相关阅读:
    时间复杂度和空间复杂度
    七、vue计算属性
    六、vue侦听属性
    四、vue派发更新
    五、vue nextTick
    三、vue依赖收集
    二、vue响应式对象
    递归
    链表
    TypeScript类型定义文件(*.d.ts)生成工具
  • 原文地址:https://www.cnblogs.com/herui1991/p/12253600.html
Copyright © 2011-2022 走看看