首先是找到php.ini文件
输入
find / -name php.ini
总共有两个结果
/etc/php5/cli/php.ini
/etc/php5/apache2/php.ini
cli/php.ini指的是在控制台环境下运行php脚本使用的配置文件
apache2/php.ini是apache2环境下运行php脚本使用的配置文件
如果你还不确定是用哪一个,可以新建一个php代码
使用 echo phpinfo(); 来输出php信息,其中有一项是加载的php.ini路径。我的就是apache2/php.ini
然后编辑apache2/php.ini,我这里是要开启他的报错,不然如果代码中有错,浏览器访问就会直接报500错误
找到display_errors这一行,去除前面的;
display_errors=On
配置错误级别
error_reporting=E_ALL & ~E_NOTICE
修改完成后要使php.ini配置生效,网上普遍的说法是重启apache服务生效
service apache2 restart
代码出错的地方仍然报500错误
准备去看apache的日志文件,同样使用find / -name error.log找到日志,由于日志太多,就把之前的error.log删掉,重启apache,浏览器打开出错页面,然后查看error.log。发现日志中是记录了代码出错的信息的。确定就是没有开启报错,导致500错误。
修改apache2.conf,在/etc/apache2下面。
添加
php_flag display_errors on
php_value error_reporting 2039
重启apache
service apache2 restart
浏览器打开错误页面,成功报错!
又一个WordPress,惊呆…………
因为我那个之前的程序早就不在更新了,每次加点东西还得自己改。。
我好像自己买一个vps啊,可是之前的空间已经买了五年……
空间只有几百M,马上就用完了,无法升级,升级的话很贵,配置流量绑定一起升的,好坑。
啊 干嘛不换呢
怕挂了…… 总感觉自己运维起来不太安全,交给空间,出事的话直接找客服就行了…… 现在这个博客还是比较在意的。
另外,我在digitalocean上买了态5美金/月的vps,好慢啊…………
你是不是用了akismet,在这里发送评论太慢了,要30s左右,而且还会失败。akismet好坑啊,不是异步的……而且验证服务器在国外……
确实是用了,有啥好的插件推荐吗
没有……我也是慢,除非使用第三方评论系统,但是第三方的除了被墙的disqus好像没有好的了。我的空间在香港所以判定快一些。
要不你去看看源代码把判定改成异步的^ ^