特定的php文件未打开



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

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

还有什么可能导致这个问题?

没有必要"假设"或设计"极有可能"的原因或猜测"还有什么"。

HTTP错误500表示服务器的error_log中有一些冗长的东西。
只要打开它,就可以得到问题的确切解释。

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

这个问题很可能是由权限问题引起的。

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

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

为了保证系统的安全性,您还应该确保您的所有文件都具有660的权限集,这意味着文件的所有者和用户组的任何人都可以读写,但任何其他用户都不能对它做任何事情。

如果你有一个php脚本运行超过30秒(默认),你必须通过使用ini_set函数改变max_execution_time的值

相关内容

  • 没有找到相关文章

最新更新