IT小能手 影视后期
电视民工 资深站长

SSpanel面板搬迁后遇到的HTTP500问题解决

问题现象

在搬迁 sspanel 后,运行环境与之前的机器一模一样,数据库和配置文件也都正常,但是打开网站,发现报错 HTTP 500 ,且没有任何提示。

排查思路

根据HTTP 500这个报错的代码,判断是内部服务器错误,但是此提示过于笼统,需要一步步排查。
首先判断是否是 nginx 的错误,将 sspanel 网站目录下放置一个 index.html ,重启后发现能正常解析,排除了 nginx 的解析错误。
然后再开启 sspanel 的 debug 模式(在config/.config.php中开启),发现依然报错 HTTP 500,排除了程序自身的错误。

那么剩下了的只剩下了 PHP 的问题了。
开启 php.ini 文件中的错误提示,找出报错原因。

将以上三个选项全部开启,然后重启 php-fpm,运行 /etc/init.d/php-fpm restart

果然,打开 PHP 的报错提示后,打开网站主页,发现报如下错误:

解决方法

由报错提示可知,这是由于 PHP 的跨目录访问而造成的,具体原因不再赘述,解决方法如下:

重启 nginx ,正常打开网站,Over !

 收藏 (0) 打赏

您可以选择一种方式打赏本站

支付宝扫一扫打赏

微信钱包扫描打赏

文章、资料来源于网络,如需转载请载明出处:LonHowe Blog » SSpanel面板搬迁后遇到的HTTP500问题解决

分享到: 生成海报
一个爱折腾的狮子座少年。

热门文章

  • 暂无相关文章
  • 评论 抢沙发

    • QQ号
    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址

    LonHowe Blog

    LinksAbout Me
    切换注册

    登录

    点击按钮进行验证

    忘记密码 ?

    您也可以使用第三方帐号快捷登录

    切换登录

    注册