【问题标题】:MediaWiki: 500 Internal Server Error after authenticatingMediaWiki:验证后出现 500 内部服务器错误
【发布时间】:2011-11-04 17:56:34
【问题描述】:

我已经尝试研究了几个小时,但找不到任何相关文章。

我安装了基于 SSL 的 MediaWiki,并使用 AuthPlugin 的扩展在用户登录时对外部数据库进行身份验证。

如果我在未登录的情况下访问 wiki,我可以看到匿名用户可以看到的内容。但是,如果我登录该站点,该 wiki 将不再可用,只会显示 500 内部服务器错误。

我检查了错误日志,没有显示与错误请求相对应的内容。

在暂存服务器上,我在非 SSL 下运行相同的代码库,登录时没有遇到任何问题,所以我认为可能与 SSL 和 AuthPlugin 的组合有关。

有人在 SSL 下使用 AuthPlugin 的扩展遇到类似的情况吗?

谢谢!

【问题讨论】:

  • 你有没有发现是什么导致了错误?

标签: ssl mediawiki


【解决方案1】:

从打开 PHP 调试和日志记录开始,这样您就可以实际看到错误,而不必猜测 500 的含义:

http://www.mediawiki.org/wiki/Manual:Errors_and_symptoms#MediaWiki_Errors

【讨论】:

    【解决方案2】:

    我在升级后为一位 wiki 用户遇到了同样的问题。所有其他 wiki 用户仍然可以登录。我的问题是由于用户使用的皮肤不起作用。将用户的皮肤更改为 Vector(默认)后,他可以再次登录。我不知道如何以管理员身份更改其他用户的首选项,因此我最终对 mysql 数据库运行了更新语句。希望这对其他人有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-19
      • 1970-01-01
      • 1970-01-01
      • 2011-05-05
      • 2019-12-15
      • 1970-01-01
      • 2021-10-23
      • 2013-01-10
      相关资源
      最近更新 更多