MediaWiki выдает 500 внутренних ошибок сервера при редактировании Main_Page - PullRequest
1 голос
/ 24 июня 2011

Я получаю 500 внутреннюю ошибку сервера при редактировании Main_Page в mediaWiki 1.16.

раньше он работал нормально, это начало происходить внезапно, и я не уверен, почему это происходит.

Создание / редактирование других страниц работают совершенно нормально.это просто происходит при редактировании 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

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]

Ok Решено!

Это было из-за расширения SubPageList3, которое я использовал, поэтому я поместил оператор if в SubPageList3.php дляприсоединяйте хук, только если отображаемая страница не является страницей редактирования.

1 Ответ

1 голос
/ 24 июня 2011

Ошибка 500 означает, что скрипт имел ошибку и не может быть запущен. Обычно в файле журнала вы найдете более подробное сообщение об ошибке: /var/log/messages или журнал ошибок Apache (обычно /var/log/httpd/error_log). Это должно дать вам достаточно информации, чтобы хотя бы сузить источник проблемы.

...