2011-06-24 9 views
1

mediaWiki 1.16でMain_Pageを編集すると500の内部サーバーエラーが発生します。mediaWikiはMain_Pageの編集時に500の内部サーバーエラーを表示します

これは前にうまくいきました。突然起こり始めました。なぜこのようなことが起こっているのかわかりません。

他のページの作成/編集は完全に正常です。 Main_Pageを編集するときに起こります。

誰かお手伝いください。

私はmediaWiki 1.16を使用しています。

これはエラーログです:

[24-Jun-2011 07:41:49] "" is not a valid magic thingie for "interlanguage" 

[24-Jun-2011 07:41:49] PHP Warning: ini_set() has been disabled for security reasons in /home/britishi/public_html/wiki/includes/db/Database.php on line 371 

[24-Jun-2011 07:41:49] PHP Warning: ini_set() has been disabled for security reasons in /home/britishi/public_html/wiki/includes/db/Database.php on line 378 

これは、.htaccessの[OK]を解決しよう

RewriteEngine On 
RewriteBase /wiki 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^wiki/(.*)$ ./index.php?title=$1 [PT,L,QSA] 
RewriteCond %{HTTP_HOST} ^en\.sitename\.info$ [OR] 
RewriteCond %{HTTP_HOST} ^www\.en\.sitename\.info$ 
RewriteRule ^/?$ "http\:\/\/en\.sitename\.info\/wiki\/Main_Page" [R=301,L] 

RewriteCond %{HTTP_HOST} ^fr\.sitename\.info$ [OR] 
RewriteCond %{HTTP_HOST} ^www\.fr\.sitename\.info$ 
RewriteRule ^/?$ "http\:\/\/fr\.sitename\.info\/wiki\/Main_Page" [R=301,L] 

です!

私が使用していたSubPageList3拡張のため、SubPageList3.phpにif文を入れて、レンダリング中のページが編集ページでない場合にのみフックを添付しました。

+0

php.iniファイルでロギングエラーを開始します.- 500がスローされると、通常、PHPエラーログに説明があります。ウェブサーバのエラーログも見てください。 – smcphill

+0

'.htaccess'ファイル内の書き換えルールのエラーによって、HTTP 500エラーが発生する可能性もあります。これはまた、メインページ(独自の書き換えルールを持つ傾向がある)に問題がある理由を説明します。 – Tgr

+0

が正常に動作していましたが、前もってメインページを編集しました – Shaheer

答えて

1

500エラーは、スクリプトにエラーがあり、実行できなかったことを意味します。通常、ログファイルには、詳細なエラーメッセージ/var/log/messagesまたはApacheエラーログ(通常は/var/log/httpd/error_log)があります。それは少なくとも問題の原因を絞り込むのに十分な情報を得るはずです。

関連する問題