UNIX主机访问PHP程序提示“Internal Server Error”的处理办法-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

UNIX主机访问PHP程序提示“Internal Server Error”的处理办法

2018-06-02 09:19:56 448
Unix PHP
分享到
取消 提交回答
全部回答(1)
  • 2018-06-04 17:28:48
    已采纳

    详细解答可以参考官方帮助文档

    风险

    修改网站代码前,请注意做好数据备份工作,避免因修改错误导致网站不可恢复。

    问题描述

    访问万网linux虚拟主机,PHP程序在运行后报“Internal Server Error”

    问题分析

    • 权限不正确
    • .htaccess文件存在语法错误
    • 程序错误或者缺少文件

    解决方法

    • 请您检查PHP程序的属性是否设置为755,如果PHP程序的属性不是755,那么运行的时候会报“Internal Server Error”错误,请您使用FTP软件将属性更改为755再测试 【如何修改FTP文件夹权限】。
    • 请您检查PHP程序所在的当前目录下是否有名为.htaccess的文件存在,此文件语法错误会导致“Internal Server Error”错误,如果发现有此文件改名后再测试看是否正常,如果恢复正常,则为此问题错误导致,联系自己的程序开发人员解决语法错误问题。此文件为隐藏文件,需要调整FTP客户端显示隐藏文件才能看到【FTP显示隐藏文件】。
    • 如果程序存在错误或者缺少文件,也会导致此错误。这种情况下,需要联系自己的程序开发人员开启网站的调试模式,查看错误原因。Wordpress和dedecms 都有调试模式。开启后会提示错误原因,根据原因进行处理。如果自己的程序没有调试模式可以尝试在访问错误的页面最前面,添加如下代码:
      1. error_reproting(E_ALL);
      再次访问,看是否出现了错误提示信息。

     

    如问题还未解决,请联系售后技术支持



    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题