使用PHP的子域中的内部服务器错误

时间:2012-02-13 11:14:45

标签: php subdomain internal-server-error

我的网站是子网域。

当我从根文件夹中的文件夹加载文件时,它会在firebug中显示内部服务器错误。

为什么我的子域显示内部服务器错误?

这是php代码:

 require_once 'xxx/test.php';

xxx是根文件夹中的目录,我正在尝试加载test.php页面。这就是我收到内部服务器错误的地方。

1 个答案:

答案 0 :(得分:2)

检查日志,大​​多数时间位于/var/log/apache/php.errors,您可以结合使用tail -f来监控日志文件,同时刷新页面...

tail-f /var/log/apache/php.errors

检查文件权限,暂时将chmod -R 777应用于httpdocs(或您的http根目录)。

检查PHP代码很多次"internal Server Error"是由PHP代码出现严重语法错误时生成的错误500引起的。删除require文件,或尝试在其中添加一些简单的文件,例如<?php echo 'hello world'; ?>。如果错误消失,那么最有可能在所需的文件中,请检查您的语法..如果您仍然无法弄明白...请在此处发布。

.htAccess错误另一个原因可能是您的.htaccess文件出现问题,重命名/删除它或在其中注释所有行。查看错误是否消失,如果它确实检查了您的语法。