开发者社区> 问答> 正文

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

已解决

展开
收起
2018-06-02 09:19:56 993 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

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

    风险

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

    问题描述

    访问万网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);
      再次访问,看是否出现了错误提示信息。

     

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



    2018-06-04 17:28:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
PHP安全开发:从白帽角度做安全 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载