Wenn Sie ein PHP-Skript via Cronjob aufrufen, erhalten Sie möglicherweise die folgende (oder ähnlich lautende) Meldung:
Failed loading /usr/local/ioncube/ioncube_loader_lin_4.4.so: /usr/local/ioncube/ioncube_loader_lin_4.4.so: undefined symbol: zend_hash_add_or_update
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/share/extensions/no-debug-non-zts-20060613/ixed.4.4.lin' - /usr/share/extensions/no-debug-non-zts-20060613/ixed.4.4.lin: cannot open shared object file: No such file or directory in Unknown on line 0
Es handelt sich hierbei nicht um eine Fehlermeldung, sondern um einen einfachen Hinweis, der über eine Umleitung beim Aufruf des Cronjobs unterdrückt werden kann (siehe hier, Absatz "Versand von Skriptausgaben und/oder Fehlermeldungen unterdrücken"). Die Funktionalität Ihres Skript ist nicht beeinträchtigt.
Technischer Hintergrund
Das sogenannte PHP-CLI (Command Line Interface), welches bei Aufruf über crontab Verwendung findet, verwendet sowohl für PHP 4 als auch PHP 5 die gleiche php.ini-Datei, welche ioncube-Module für PHP 4 und 5 inkludiert. Je nach von Ihnen verwendeter Version, wird ein entsprechender Hinweis erfolgen (siehe oben), dass das Modul für die jeweils andere PHP-Version nicht geladen werden konnte.