apache 意外500 怎么办

作者: 路路有话说 | 来源:发表于2016-12-21 17:40 被阅读438次

    apache 有时候会出现500的问题, 这里发现了解决办法记录一下


    意外500怎么办

    网上说的是有两种情况

    第一是rewrite 配置出问题了

    包括

    1. rewrite模块未开启
    2. htaccess配置错误

    第二就是那些的代码写错了

    我这里碰到的情况就是第二种 代码写错了 但是你根本不可能通过一个500 来找到你那里代码写错了

    这里就需要查看日志了

    首先我们要找到error_log

    一般在 /var/log/httpd/ 目录下

            /var/log/httpd
            [root@xxxxxxxxxxxxxx]# ls
            access_log  error_log  ssl_access_log  ssl_error_log  ssl_request_log
    

    但是需要注意的是并没有在error_log 里面 不要问我为什么我也不知道

    而是在 ssl_error_log 这个文件中

    vi ssl_error_log 
    [Wed Dec 21 17:02:54 2016] [error] [client xxxxxx] PHP Parse error:  syntax error, unexpected T_STRING, expecting ',' or ';' in /var/www/html/wxpay/example/jsapi.php on line 3
    [Wed Dec 21 17:04:35 2016] [error] [client xxxxx] PHP Fatal error:  Class 'WxPayConfig' not found in /var/www/html/wxpay/example/WxPay.JsApiPay.php on line 182
    

    然后我们就看到了熟悉的php 代码 提醒到你具体哪一行错误 对应解决一下就可以了

    来自** 李龙的博客**的 《apache 意外500 怎么办》

    相关文章

      网友评论

        本文标题:apache 意外500 怎么办

        本文链接:https://www.haomeiwen.com/subject/rvwqvttx.html