具体的php文件无法打开

时间:2012-12-24 03:52:27

标签: php file apache2

希望有人可以解决我的问题。我刚刚重新安装了我的操作系统(lubuntu 12.10)并设置了我的本地服务器。除了我正在处理的一个文件外,一切似乎都正常工作。当我尝试在浏览器中运行它时,它会下载和/或出现服务器错误(HTTP错误500)。

我不认为这是一个Apache或PHP问题,因为其他文件工作得很好,但我不认为该文件中的代码有任何问题。

还有什么可能导致此问题?

3 个答案:

答案 0 :(得分:0)

此问题更可能是由权限问题引起的。

Apache服务器以www-data:www-data运行。这意味着可能对其他用户创建的文件存在一些权限问题。

要解决此问题,您应该将用户添加到www-data组并设置/var/www目录以继承组www-data,或者您可以使用chown来更改www-data组上所有文件的所有权。

为了保持系统的安全性,还应确保所有文件的权限集都为660,这意味着文件的所有者和用户组的任何人都可以读写,但是任何其他用户将无法使用它做任何事情。

答案 1 :(得分:0)

如果您的php脚本运行时间超过30秒(默认),则必须使用max_execution_time函数更改ini_set的值。

答案 2 :(得分:0)

没有必要“假设”或设计“超过可能”的原因或猜测“还有什么”。

HTTP错误500意味着服务器error_log中有一些冗长的内容 只需打开它就可以得到问题的确切解释。

请不要盲目行动,仅仅是猜测。你可以让事情变得更糟。