Mediawiki无法显示图像或样式

时间:2012-06-27 03:10:35

标签: image apache permissions mediawiki

我正在使用MediaWiki v1.19.1。

我在本地使用wiki时效果很好。 但是当我通过网络(从另一台计算机或不同的IP)访问它时, 它只显示文本。没有图像。

它似乎是一个经典的皮肤,但它不是。 原因是我的维基上没有布局(其他公共维基页面显示正常)。

我的wiki现在使用了monobook皮肤,但我只能看到页面上的文字。

我已将权限更改为777,包括所有目录(/var/www/kj/*), 但仍然没有图像。

请帮帮我......

2 个答案:

答案 0 :(得分:3)

没有足够的信息给出明确的答案,但是针对这种情况的一般建议是:

  • 如果您正在使用任何Apache重写规则(例如,make URLs prettier),请尝试禁用它们。
    • 特别是如果您使用的是http://example.com/Page_title样式的网址,您应该知道它们不受开发人员的支持,并且需要严格的MediaWiki / Apache技能(即便如此,它们也可能会引入微妙的错误)。
  • 安装Firebug并检查图像的HTTP错误:是因为访问被拒绝(HTTP 403)还是网络服务器根本看不到它们(HTTP 404) - 这应该会给你一个想法发生了什么事。

答案 1 :(得分:3)

我前段时间遇到了同样的问题,以下内容对我来说很好。 该问题可能与 LocalSettings.php 文件和常规设置 $ wgServer 有关。

以下链接可为您提供更多详细信息:Manual of $wgServer

自1.18以来,MediaWiki还支持将 $ wgServer 设置为协议相对URL。

例如, // www.mediawiki.org

这用于通过使用在两种协议下工作的链接来支持具有相同缓存的HTTP和HTTPS。

请尝试删除 localhost 并提供您的网址;例如; $ wgServer =“//mywebsite.com”;