【发布时间】:2014-01-10 02:47:16
【问题描述】:
买了一台linux虚拟主机,上传了我的php文件
访问 www.domainname.com 一直显示“500 内部服务器错误”
没有生成错误日志 - 尝试包括 ini_set('display_errors',1);在每个 php 页面的开头显示错误消息,但是,服务器上没有可见的错误消息,也没有生成日志文件
.htaccess 文件为空白。
创建 phpinfo.php 文件为 ..
<?php phpinfo(); ?>
..查看php是否工作,但没有成功,一直显示'500 internal server error'
请让我知道可以做什么或我哪里出错了?谢谢
【问题讨论】:
-
当您说没有生成错误日志时,您只是指 PHP 错误吗?或者你是否也包括你的 nginx 或 apache 日志?你的 fcgi 日志呢?您尝试访问的文件的权限对服务器守护程序是否正确且可读?您可以告诉我们的有关正在运行的服务的任何其他信息都会有所帮助。
-
这是在 localhost 中吗?
-
检查你的服务器是否启用了重写模块?
-
放一些静态文件(如纯HTML)并尝试在浏览器中打开它们,如果再次看到错误,则一定是Apache配置有问题。然后检查 httpd.conf 或 .htaccess。
-
@cjaredrun - access_logs 文件夹或任何其他路径下没有错误日志
标签: php .htaccess web-hosting