On Tue, 2014-12-16 at 16:15 +0000, John Horne wrote:
Hello,
I am updating an old 1.19 wiki to a new server with mediawiki 1.24. The O/S has also gone from CentOS 6 to 7. So far no real problems, but when I access the 'Special pages' link, all I see is a blank page. The PHP error is logged as:
=============== PHP Fatal error: Class 'SpecialAllpages' not found in /var/www/html/mediawiki/includes/specialpage/SpecialPageFactory.php on line 410 ===============
Hi,
Okay, we now have this one solved.
The LocalSettings file had the $wgAutoloadAttemptLowercase option set to false. This option wasn't present in 1.19 so it is something new that we set. Looking in the DefaultSettings file at this option it says not to change it (from 'true') if the wiki must support data created by PHP4 or by mediawiki 1.4 or earlier. In using mediawiki we have never used PHP 4, and we started using it at mediawiki version 1.19. So I assume this was set false because it didn't seem necessary for us. Anyway, by letting it default to 'true' we can now see the special pages.
John.