详细解答可以参考官方帮助文档
风险
修改网站代码前,请注意做好数据备份工作,避免因修改错误导致网站不可恢复。
问题描述
访问万网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 都有调试模式。开启后会提示错误原因,根据原因进行处理。如果自己的程序没有调试模式可以尝试在访问错误的页面最前面,添加如下代码:
error_reproting(E_ALL);
再次访问,看是否出现了错误提示信息。
如问题还未解决,请联系售后技术支持。