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文を入れて、レンダリング中のページが編集ページでない場合にのみフックを添付しました。
php.iniファイルでロギングエラーを開始します.- 500がスローされると、通常、PHPエラーログに説明があります。ウェブサーバのエラーログも見てください。 – smcphill
'.htaccess'ファイル内の書き換えルールのエラーによって、HTTP 500エラーが発生する可能性もあります。これはまた、メインページ(独自の書き換えルールを持つ傾向がある)に問題がある理由を説明します。 – Tgr
が正常に動作していましたが、前もってメインページを編集しました – Shaheer