专注云服务商活动
网站运营运维笔记

宝塔面板出现500错误的原因和解决方案(打开网站出现500错误)

今天下午的时候看到群里有网友在提出救援需求,他的网站打开的时候出现500错误。服务器环境是用宝塔面板搭建的,不过这个问题老左遇到过几次,基本上有这么几个问题。比如伪静态的问题,尤其是有人用Windows系统搭建的宝塔面板,由于IIS的配置问题导致的。还有他有没有用到某个程序不兼容导致的PHP错误。

宝塔面板出现500错误的原因和解决方案(打开网站出现500错误)

这里老左一个个的帮他排除问题。

第一、检查服务器的状态

他的服务器是没有问题的,包括他服务器中我在站点根目录丢一个HTML页面是可以打开的,包括丢一个PHP检测脚本可以看到他的PHP版本。这里我感觉看到他的问题。他的PHP居然是PHP5.3。这里我问到他刚才给服务器做的,他说给服务器调整一个程序需要用到PHP5.3,他于是就安装这个版本的。

第二、解决PHP 500问题

大概理论的判断是他的新网站在测试的网站建议使用旧版本5.3PHP版本,于是他将他的PHP系统版本PHP7.2卸载,然后重新安装5.3版本的PHP,导致他的在正常运行的网站没有兼容的PHP。毕竟目前新的网站都是需要7.0以上版本的PHP版本。

于是,我解决的办法就是将新安装PHP7.4,然后将他的这个网站切换到PHP7.4,保证他的当前网站可以运行。对于他在调试的那网站,让他自己切换到单独的PHP5.3版本,对于程序是不是能运行这个不是我考虑的。

这样,老左就帮他排查出来这次的宝塔面板打开网站500错误的原因是PHP兼容问题。我们要知道,宝塔面板是可以安装多PHP版本的,我们如果要单独的PHP,你只需要安装后给单独的网站设定自定义的PHP版本,不会影响其他网站的运行。

赞(0)
未经允许不得转载:老左笔记 » 宝塔面板出现500错误的原因和解决方案(打开网站出现500错误)


扫码关注公众号

获取更多站长圈的新鲜事儿!
创业、运营、新知