Page MenuHomePhabricator

Problems with MediaWiki running with PHP and eAccelerator
Closed, InvalidPublic

Description

Author: adriankan

Description:
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


Version: 1.9.x
Severity: critical
OS: Linux
Platform: Other

Details

Reference
bz8990

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 9:33 PM
bzimport set Reference to bz8990.
bzimport added a subscriber: Unknown Object (MLST).

adriankan wrote:

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. ***