「MediawikiでInternal Server Error発生」の版間の差分
ナビゲーションに移動
検索に移動
imported>Webmaster |
imported>Webmaster |
||
34行目: | 34行目: | ||
---- | ---- | ||
<br> | <br> | ||
− | |||
− | |||
<!-- ページ名を記入 --> | <!-- ページ名を記入 --> | ||
[[Category:MediaWiki|MediawikiでInternal Server Error発生]] | [[Category:MediaWiki|MediawikiでInternal Server Error発生]] |
2015年12月6日 (日) 13:01時点における版
- いつのバージョンからだか分からないけど、Mediawikiで画像を保存すると表示しなくなり、また画像ファイルを参照するとInternal Server Errorという表示になり画像が表示しなくなる事象が発生したので、その原因と対策をまとめてみた
事象
- レンタルサーバー名
- さくらインターネット
- 発生バージョン
- mediawiki-1.24.3
- 表示内容
- 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.
原因
- 動いていたときの.htaccessを確認すると
mediawiki-1.25.2(Internal Server Error発生)
<IfModule rewrite_module> RewriteEngine On RewriteCond %{QUERY_STRING} \.[^\\/:*?\x22<>|%]+(#|\?|$) [nocase] RewriteRule . - [forbidden] # Fix for bug T64289 Options +FollowSymLinks </IfModule>
mediawiki-1.24.3(問題なし)
# Protect against bug 28235 <IfModule rewrite_module> RewriteEngine On RewriteCond %{QUERY_STRING} \.[^\\/:*?\x22<>|%]+(#|\?|$) [nocase] RewriteRule . - [forbidden] </IfModule>
- Options +FollowSymLinksが入っていることによりエラーが発生していた、いろいろなサイトやさくらのレンタルサーバ非公式FAQなどを確認すると、さくらレンタルサーバーでは.htaccessにOptionsは使えないので、Optionsを使いたい場合には他の方法を考えるようにと記載されていた
対策
とりあえず、Optionsについてはコメントアウトすることとする