mediaWiki在编辑Main_Page时给出500内部服务器错误
在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
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扩展,所以我把一个if语句放在SubPageList3.php中,以便只在被渲染的页面不是编辑页面时附上钩子。
回答:
500错误意味着脚本有一个错误,无法运行。通常,您会在日志文件中找到更详细的错误消息:/var/log/messages
或Apache错误日志(通常为/var/log/httpd/error_log
)。这应该为您提供足够的信息,以至少缩小问题的根源。
以上是 mediaWiki在编辑Main_Page时给出500内部服务器错误 的全部内容, 来源链接: utcz.com/qa/261980.html