错误:virtualhost ubuntu 16.04中的“500内部服务器错误”

时间:2017-01-18 05:36:57

标签: php linux server virtualhost ubuntu-16.04

当我想将我的网页与virtualhost一起使用时,我遇到了问题。

我已经在 Ubuntu 16.04 中安装了 LAMP ,并在项目文件夹中使用了777(如果它不能正常工作,它将无法打开,也不会打开项目,但如果它打开)。

我的页面有一个登录信息,当我输入正确的数据时,我收到错误: 500 internal server error

已经重新安装了LAMP,更改了权限组,但它仍无法正常工作。我已经看到了apache2向我发出的日志,并说:Response header name 'Expires' contains invalid characters, aborting request

它发生了一些奇怪的事情,如果我输入了错误的用户并验证了身份验证,我会抛出我所拥有的个性化消息,但是当用户和凭据正确时,它会抛出 firebug “ 500内部服务器错误“。

问候。

1 个答案:

答案 0 :(得分:0)

也许在登录后,您可以进行某种重定向到“用户身份验证”区域,在该区域中您将向浏览器发送一些元信息。

检查一些PHP代码:

header('Expires: XXXX');

也许你有一些typho错误,形成错误的字符串或字符集问题。

您还可以检查一些使用apache模块设置标头的.htaccess文件。