Last modified: 2010-05-15 15:48:25 UTC
I am having problem getting MediaWiki to work on my server. My server has mySQL 5.0.33, php 5.2.1 running as FCGI with eAccelerator 0.9.5 installed. The problem is either MediaWiki is not compatible with eaccelerator or there is something wrong with eaccelerator which I do not know. The installation goes fine and I copy the LocalSettings.php to the upper level directory. However, when I go back to the ../index.php, it returns a 500 internal server error. The error log reports: [824] EACCELERATOR: PHP crashed on opline 16 of __construct() at /home/viewed/domains/xxxxxx.org/public_html/mediawiki-1.9.2/includes/Database.php:429 Please advice
It works fine without eaccelerator.
This sounds pretty clearly like a low-level bug in eAccelerator and/or its interaction with PHP internals. Looks like a known bug where the old version of eAccelerator fails to handle protected member variables on 5.2.x: http://eaccelerator.net/ticket/106 Upgrade to the latest snapshot of eAccelerator or remove it until 0.9.6 is released.
*** Bug 8029 has been marked as a duplicate of this bug. ***