【服务器】BlueHost wordpress经常出现500服务器内部错误的原因及解决方法
500内部服务器错误是一个非常常见的HTTP错误信息,当出现该错误则说明服务器无法解析代码,造成了网站无法打开的现象。所以说当出现500错误时并不是本身服务器的问题,通常出现500内部服务器错误大部分都是与网站的程序或者设置有关。
导致BlueHost网站500错误的原因:
1、网站文件、目录权限设置错误
因为权限设置错误导致500错误是较常见的原因,此时就需要检查文件、目录的权限,通常情况下文件夹的权限是755,文件的权限是644。
2、.htaccess文件的错误
其中有错误代码或命令,关于这种原因导致的最好检测方法,就是将新增加的代码或者命令都注释掉,只需要在原代码前添加一个#就可以,这样可以暂时的将该代码或者命令关闭;或者文件配置错误,检查该文件的配置或是先将该文件删除测试网站是否能正常访问,然后在检查文件内的配置。
3、网站程序自身问题
若不是上面几点的原因,可能引起500的原因就是网站程序,此时就需要仔细检查自身网站程序是否有问题了,如程序安装设置错误。
4、还有可能是插件导致
尽可能减少插件的使用,也可以降低500错误发生。
关于BlueHost网站500错误也可以通过cPanel面板中的错误日志功能获取相关信息来判断是什么原因导致的,获取相关信息来尝试解决问题。
2020年3月30日更新
在尝试找过很多解决方法后,都没有解决。于是联系了Bluehost官方的客服,(这里要提醒一下,我买的主机是美国的,买主机的时候要注意这个地址 www.bluehost.com 才是正的Bluehost,他们的客服是24X7全天服务的)。
第一次联系客服说是服务器维护的原因,但是等了几天后还是存在500错误,于是又再一次联系了客服,这次和上次的客服不是同一个,这个客服找了技术人员,他们检查的问题是网站运行时进程太多,导致产生了500服务器错误,建议重新优化网站,并提供了一些优化建议。
下面是他们提供的优化建议:
使用以下简单技巧优化您的WordPress网站:
https://www.elegantthemes.com/blog/tips-tricks/optimize-your-wordpress-website
如何优化您的网站图片:
https://my.bluehost.com/hosting/help/106
数据库:
https://my.bluehost.com/hosting/help/496
WordPress:
https://my.bluehost.com/hosting/help/2312
为了帮助提高WordPress的性能:
https://my.bluehost.com/hosting/help/591
数据库:
https://my.bluehost.com/hosting/help/wordpress-meta
2020年4月1日更新
经过几天的测试以及跟bluehost客服和技术的沟通,终于找到了影响500服务器内部错误的一些原因:
一:数据库垃圾太多,下载wp clean up清理网站垃圾(建议以周或月为单位,定期清理网站垃圾);
二:使用cloudflare CDN 导致,关闭CDN代理(这个是主要原因,经过这一步,基本不在出现错误了)。
通过https://www.whatsmydns.net/检测访问网站的IP是否是域名绑定的服务器IP,如果不是最好改回绑定服务器的IP。
2020年4月3日更新
有关WordPress优化的有用链接:
https://www.siteground.com/tutorials/wordpress/optimize-performance/
https://www.wpbeginner.com/wordpress-performance-speed/
https://gtmetrix.com/wordpress-optimization-guide.html
如何限制HTTP请求:
https://yoast.com/reduce-http-requests-wordpress/
图片:
https://my.bluehost.com/hosting/help/106
数据库:
https://my.bluehost.com/hosting/help/435
https://my.bluehost.com/hosting/help/496
https://www.siteground.com/kb/mysql-optimization-using-indexes/
https://jaxenter.com/6-ways-optimize-sql-database-136448.html
https://www.codeproject.com/Articles/34372/Top-10-steps-to-optimize-data-access-in-SQL-Server
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
