「MediawikiでInternal Server Error発生」の版間の差分

提供: dococo wiki
ナビゲーションに移動 検索に移動
imported>Webmaster
(ページの作成:「:いつのバージョンからだか分からないけど、Mediawikiで画像を保存すると表示しなくなり、また画像ファイルを参照するとInterna...」)
 
imported>Webmaster
 
(同じ利用者による、間の6版が非表示)
10行目: 10行目:
 
::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.
 
::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.
 
::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>
 +
<br>
 +
:'''Options +FollowSymLinks'''が入っていることによりエラーが発生していた、いろいろなサイトや[http://faq.sakuratan.com/ さくらのレンタルサーバ非公式FAQ]などを確認すると、さくらレンタルサーバーでは.htaccessにOptionsは使えないので、Optionsを使いたい場合には他の方法を考えるようにと記載されていた
 +
== 対策 ==
 +
とりあえず、Optionsについてはコメントアウトすることとする
 +
----
 +
<!-- カテゴリに追加するページ名を記入 -->
 +
[[Category:MediaWiki|Internal Server Error発生]]

2015年12月23日 (水) 08:34時点における最新版

いつのバージョンからだか分からないけど、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についてはコメントアウトすることとする