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

回到顶部