2

MediaWiki v1.19.1 を使用しています。

私のウィキは、ローカルで使用するとうまく機能します。しかし、ネットワーク経由で (別のコンピューターまたは別の IP から) アクセスすると、テキストのみが表示されます。画像はありません。

クラシック スキンのように見えますが、そうではありません。その理由は、私の wiki にレイアウトがないためです (他の公開 wiki ページは問題なく表示されます)。

私の wiki は現在 monobook スキンを使用していますが、ページのテキストしか表示されません。

すべてのディレクトリ ( /var/www/kj/*) を含め、権限を 777 に変更しましたが、まだ画像はありません。

お願い助けて...

4

2 に答える 2

3

少し前に同じ問題が発生しましたが、次の方法でうまくいきました。この問題は、LocalSettings.phpファイルと一般設定$wgServerに関連している可能性があります。

次のリンクで詳細を確認できます: Manual of $wgServer

1.18 以降、MediaWiki は$wgServerをプロトコル相対 URL に設定することもサポートしています。

例: //www.mediawiki.org

これは、両方のプロトコルで機能するリンクを使用して、同じキャッシュで HTTP と HTTPS の両方をサポートするために使用されます。

したがって、 localhostを削除して、URL を指定してみてください。例えば; $wgServer = "//mywebsite.com";

于 2014-01-14T15:16:44.010 に答える
3

明確な答えを出すのに十分な情報はありませんが、そのような状況に対する一般的な推奨事項は次のとおりです。

  • Apache 書き換えルールを使用している場合 (たとえば、URL をきれいにするため)、それらを無効にしてみてください。
    • 特に、http://example.com/Page_titleスタイル URL を使用している場合は、それらが開発者によってサポートされておらず、深刻な MediaWiki/Apache のスキルが必要であることを知っておく必要があります (それでも、微妙なバグが発生する可能性があります)。
  • Firebugをインストールして、画像の HTTP エラーを確認します。アクセスが拒否された (HTTP 403) か、Web サーバーがそれらをまったく認識していない (HTTP 404) ためか - これにより、何が起こっているかがわかります。
于 2012-06-27T11:01:05.690 に答える