2

我正在使用 MediaWiki v1.19.1。

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

它看起来像一个经典的皮肤,但它不是。原因是我的 wiki 上没有布局(其他公共 wiki 页面显示正常)。

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

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

请帮帮我...

4

2 回答 2

3

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

  • 如果您使用任何 Apache 重写规则(例如,使 URL 更漂亮),请尝试禁用它们。
    • 特别是如果您使用http://example.com/Page_title样式 URL,您应该知道它们不受开发人员的支持,并且需要认真的 MediaWiki/Apache 技能(即使那样它们也可能会引入细微的错误)。
  • 安装Firebug并检查图像的 HTTP 错误是什么:是因为访问被拒绝 (HTTP 403) 还是网络服务器根本看不到它们 (HTTP 404) - 这应该让您知道发生了什么。
于 2012-06-27T11:01:05.690 回答
3

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

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

从 1.18 开始,MediaWiki 还支持将$wgServer设置为相对协议的 URL。

例如,//www.mediawiki.org

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

因此,请尝试删除localhost并提供您的 URL;例如;$wgServer = "//mywebsite.com";

于 2014-01-14T15:16:44.010 回答