「MediaWiki1.25.2.でエラー発生」の版間の差分

提供: dococo wiki
ナビゲーションに移動 検索に移動
imported>Webmaster
(ページの作成:「久しぶりにMediaWikiをバージョンアップしようと思って最新版(mediawiki-1.25.2.tar)2015/09/26現在をダウンロード&アップデートを...」)
 
imported>Webmaster
 
(同じ利用者による、間の5版が非表示)
1行目: 1行目:
 
久しぶりにMediaWikiをバージョンアップしようと思って最新版(mediawiki-1.25.2.tar)2015/09/26現在をダウンロード&アップデートを行った際に、画像(イメージ)関係の表示がおかしくなってしまった<br>
 
久しぶりにMediaWikiをバージョンアップしようと思って最新版(mediawiki-1.25.2.tar)2015/09/26現在をダウンロード&アップデートを行った際に、画像(イメージ)関係の表示がおかしくなってしまった<br>
症状は以下のように画像が表示されなくなり、画像のサムネイルを確認すると<br>
+
症状は以下のように画像が表示されなくなった。<br>
 +
[[File:2015-10-01 16-19-46.jpg]]
 
[[File:2015-09-26 8-14-36.jpg]]
 
[[File:2015-09-26 8-14-36.jpg]]
  
以下のような'''Internal Server Error'''が表示されてしまうのである
+
画像のサムネイルを確認すると以下のような'''Internal Server Error'''が表示されてしまうのである
 
  Internal Server Error
 
  Internal Server Error
 
   
 
   
11行目: 12行目:
 
   
 
   
 
  More information about this error may be available in the server error log.
 
  More information about this error may be available in the server error log.
 +
 +
情報を調べてみると、上記エラーはパーミッションNGの可能性が高いという物であるが、いままで表示されていた画像であるため属性が急に変わったとは思えない<br>
 +
 +
かなり悩んだ末に判明したのは./images配下に配置されている.htaccess(ドットエイチティーアクセス)であった、一つ前のバーションと比較すると以下の通り<br>
 +
 +
.htaccess(mediawiki-1.25.2.tar)
 +
<IfModule rewrite_module>
 +
        RewriteEngine On
 +
        RewriteCond %{QUERY_STRING} \.[^\\/:*?\x22<>|%]+(#|\?|$) [nocase]
 +
        RewriteRule . - [forbidden]
 +
        # Fix for bug T64289
 +
        Options +FollowSymLinks←この余計な部分でエラーが発生!!
 +
</IfModule>
 +
 +
.htaccess(mediawiki-1.24.3.tar)
 +
# Protect against bug 28235
 +
<IfModule rewrite_module>
 +
RewriteEngine On
 +
RewriteCond %{QUERY_STRING} \.[^\\/:*?\x22<>|%]+(#|\?|$) [nocase]
 +
RewriteRule . - [forbidden]
 +
</IfModule>
 +
<br><br>
 +
Options +FollowSymLinksという内容の有無であった、これはシンボリックリンクに関する記述であるが動作的におかしくなるので、とりあえずコメントアウトしたところ、ちゃんと画像が表示されたのでとりあえずこのままで運用することとしたい<br>
 +
 +
----
 +
[[MediaWiki|MediaWikiへ戻る]]

2015年10月1日 (木) 16:20時点における最新版

久しぶりにMediaWikiをバージョンアップしようと思って最新版(mediawiki-1.25.2.tar)2015/09/26現在をダウンロード&アップデートを行った際に、画像(イメージ)関係の表示がおかしくなってしまった
症状は以下のように画像が表示されなくなった。
2015-10-01 16-19-46.jpg 2015-09-26 8-14-36.jpg

画像のサムネイルを確認すると以下のようなInternal Server Errorが表示されてしまうのである

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, support@sakura.ad.jp and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

情報を調べてみると、上記エラーはパーミッションNGの可能性が高いという物であるが、いままで表示されていた画像であるため属性が急に変わったとは思えない

かなり悩んだ末に判明したのは./images配下に配置されている.htaccess(ドットエイチティーアクセス)であった、一つ前のバーションと比較すると以下の通り

.htaccess(mediawiki-1.25.2.tar)

<IfModule rewrite_module>
       RewriteEngine On
       RewriteCond %{QUERY_STRING} \.[^\\/:*?\x22<>|%]+(#|\?|$) [nocase]
       RewriteRule . - [forbidden]
       # Fix for bug T64289
       Options +FollowSymLinks←この余計な部分でエラーが発生!!
</IfModule>

.htaccess(mediawiki-1.24.3.tar)

# Protect against bug 28235
<IfModule rewrite_module>
	RewriteEngine On
	RewriteCond %{QUERY_STRING} \.[^\\/:*?\x22<>|%]+(#|\?|$) [nocase]
	RewriteRule . - [forbidden]
</IfModule>



Options +FollowSymLinksという内容の有無であった、これはシンボリックリンクに関する記述であるが動作的におかしくなるので、とりあえずコメントアウトしたところ、ちゃんと画像が表示されたのでとりあえずこのままで運用することとしたい


MediaWikiへ戻る