当我想将我的网页与virtualhost
一起使用时,我遇到了问题。
我已经在 Ubuntu 16.04 中安装了 LAMP ,并在项目文件夹中使用了777(如果它不能正常工作,它将无法打开,也不会打开项目,但如果它打开)。
我的页面有一个登录信息,当我输入正确的数据时,我收到错误:
500 internal server error
已经重新安装了LAMP,更改了权限组,但它仍无法正常工作。我已经看到了apache2
向我发出的日志,并说:Response header name 'Expires' contains invalid characters, aborting request
它发生了一些奇怪的事情,如果我输入了错误的用户并验证了身份验证,我会抛出我所拥有的个性化消息,但是当用户和凭据正确时,它会抛出 firebug “ 500内部服务器错误“。
问候。
答案 0 :(得分:0)
也许在登录后,您可以进行某种重定向到“用户身份验证”区域,在该区域中您将向浏览器发送一些元信息。
检查一些PHP代码:
header('Expires: XXXX');
也许你有一些typho错误,形成错误的字符串或字符集问题。
您还可以检查一些使用apache模块设置标头的.htaccess文件。