Last modified: 2010-05-15 15:33:43 UTC
Hi MediaWiki team, I encountered the following problem within your MediaWiki software: Everytime a Special Page like · Special:Userlogin · Special:Recentchangeslinked · Special:Recentchanges · Special:Randompage · Special:Whatlinkshere · Special:Specialpages is requested, a fatal PHP error occurs saying "Fatal error: Class 'UnlistedSpecialPage' not found in ./includes/SpecialPage.php on line 26". I am running a local WAMP webserver (WebServ, http://sourceforge.net/projects/webserv/) on a WinXP SP2 machine. Installation and the rest of the wiki software just work fine. Any idea what is going wrong exactly? Thanks for your great work! Greetings, Mellou.
Mellou reported that the local error occurred using PHP 5.0.2, Apache 2.0.52 and MySQL 4.0.21 (which would relate to WebServ v1.2.7.0). Using a hosted service, it worked ok with both PHP 4.3.10 and PHP 5.0.3.
Lo Mellou, We have not worked about compatibility issues with php 5.0 or apache 2.0. Some profiling showed that php5.0 is a bit slower than 4.x and we still use apache 1.3 everywhere. Feel free to investigate more and report more detail, as of now we have little to say about this issue. Oh and you may also try mediawiki 1.4.0.
Hi Mellou, i had the same problem, the solution is, you move the class definition of UnlistedSpecialPage from the end of the SpecialPage.php to the begin and then it will works.