实战应对WordPress网站遇到500内部服务器错误有效方法排查

静态  时间:2021-06-07  阅读:()

今天看到群里有一个网友网站出现500内部服务器错误的问题,这个问题以前我确实没有遇到过。但是估摸着感觉他因为是主机的问题导致的,因为我看他是用的是Windows主机,这个问题确实在WIN主机中出现的比较多,毕竟我在帮他解决问题也单独搜索看到一下。比如有提供解决方案告诉需要设置文件可写权限、设置IIS版本兼容的问题,还有是伪静态的问题。

实战应对WordPress网站遇到500内部服务器错误有效方法排查

实际上遇到这样的问题,没有特别的报错错误,还真只能一个个排查。这里把给这个网友排查的过程记录下来,当然最后是有解决到问题的。

第一、设置网站目录权限

这里根据有用过这个问题解决方案的朋友,直接我没有通过他们说的FTP设置权限。我直接登录服务器,然后批量设置读写权限。但是问题还没有解决。

第二、服务器配置问题

这里我开始也怀疑是不是服务器配置有问题的。于是我单独放一个PHP文件进来,看到确实能检测到PHP信息的,看来服务器环境没有问题。而且我单独放一个其他程序CMS看到没有问题,看来问题不在服务器上,而是在WP程序上的问题。

第三、解决伪静态问题

原来他是搬迁的网站进来的,而且这个网站根目录的htaccess伪静态文件并非是WORDPRESS原生态的,而是不清楚其他环境的伪静态。于是我删除伪静态解决问题。这里也不能给他删除,我还得搬迁一个伪静态文件过来。这里我找到WordPress Apache伪静态文件(参考这里)。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L] </IfModule>
# END WordPress

当然最终问题解决。

为你推荐
中久数据-2021新年特惠便宜挂机宝5月一月香港1G仅20元/月,美国CERA GIA1G仅33元/月 新上香港、美国cera轻量级KVMNexusBytes:美国VPS月付2美元起,新加坡/日本VPS月付3.2美元起,大硬盘VPS月付4美元起Digital-vm全场VPS六五折$2.6/月起,1-10Gbps带宽,KVM架构,美国/日本/新加坡等8机房10gbiz:VPS全场4折月付3.58美元起,CN2 GIA线路,洛杉矶机房不限流量DogYun(狗云)春节动态云7折,经典云8折,充100送10元,香港VPS年付199元起BUDGETVM-美国日本物理机,5折优惠,$40/月,1Gbps不限流量,E3-1231v3/16g内存/1T硬盘,1800G高防!-789spinservers春节促销:100M-10Gbps不限流量服务器119美元起,圣何塞机房MoeCloud新春促销:圣何塞CN2 GIA月付85折年付7折ShockHosting全场VPS五折,2G内存套餐$5/月起,可选大硬盘ZJI商家提供香港服务器和台湾服务器(独立服务器接入CN2线路)
静态文件 静态库 nginx 配置静态资源 nginx配置静态文件 静态网站托管 静态方法 静态数据 购买静态ip地址 cdn加速静态资源 静态虚拟主机 虚拟主机默认伪静态 cloudreve虚拟主机伪静态 虚拟主机伪静态规则配置 html静态空间静态虚拟主机 帝国虚拟主机伪静态 qq头像静态 静态网页 静态代码检查 静态图片 静态模型网 更多