Wichtiger OntoWiki Trick für PHP 5.2 an Stelle von 5.3
Das aktuelle im Repository verfügbare OntoWiki im Developer-Branch setzt PHP 5.3 voraus. Version 5.2 kann keine anonymen Funktion on-the-fly erzeugen. Daher sind folgende Kodezeilen
set_error_handler( function ($errno, $errstr, $errfile, $errline, array $errcontext){ // error was suppressed with the @-operator if (0 === error_reporting()) { return false; } throw new ErrorException($errstr, 0, $errno, $errfile, $errline); } );
durch folgende Kodezeilen zu ersetzen.
function myhandler ($errno, $errstr, $errfile, $errline, array $errcontext){ // error was suppressed with the @-operator if (0 === error_reporting()) { return false; } throw new ErrorException($errstr, 0, $errno, $errfile, $errline); } set_error_handler('myhandler');
Vielen Dank für diesen Hinweis an Jonas Brekle.