【问题标题】:Error: "500 internal server error" in virtualhost ubuntu 16.04错误:虚拟主机 ubuntu 16.04 中的“500 内部服务器错误”
【发布时间】:2017-06-02 09:35:28
【问题描述】:

当我想通过virtualhost 使用我的网页时遇到问题。

我已经在 Ubuntu 16.04 中安装了 LAMP,并且在项目文件夹中具有 777 的权限(如果它不能正常工作,它也不会打开项目,但如果它打开了)。

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

已经重装了LAMP,改了权限组,还是不行。我已经看到apache2 向我抛出的日志并说:Response header name 'Expires' contains invalid characters, aborting request

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

问候。

【问题讨论】:

    标签: php linux server virtualhost ubuntu-16.04


    【解决方案1】:

    也许在登录后你做了某种重定向到一个“用户认证”区域,你在该区域中向浏览器发送一些元信息。

    检查一些 PHP 代码:

    header('Expires: XXXX');
    

    也许您有一些打字错误、格式错误的字符串或字符集问题。

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

    【讨论】:

      猜你喜欢
      • 2021-03-28
      • 2015-04-29
      • 2013-10-16
      • 1970-01-01
      • 1970-01-01
      • 2022-01-10
      • 2018-11-10
      • 2014-08-27
      相关资源
      最近更新 更多