• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

mediaWiki在编辑Main_Page时给出500内部服务器错误

php 来源:Shaheer 4次浏览

在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)。这应该为您提供足够的信息,以至少缩小问题的根源。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)