1

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

我不认为这是 Apache 或 PHP 问题,因为其他文件工作正常,但我认为相关文件中的代码没有任何问题。

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

4

3 回答 3

0

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

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

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

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

于 2012-12-24T04:00:00.170 回答
0

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

于 2012-12-24T04:12:25.320 回答
0

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

HTTP 错误 500 表示服务器的error_log.
只需打开它即可获得问题的确切解释。

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

于 2012-12-24T04:20:07.693 回答