Ошибка Cron Daemon, связанная с ionCube
Я настроил запуск задания cron каждые 5 минут, однако я получаю следующую ошибку от демона cron:
Site error: the file <b>/home/domain.com/public_html/pipe/pop.php</b>
requires the ionCube PHP Loader ioncube_loader_lin_5.2.so to be installed by the
site administrator.
Что не имеет особого смысла для меня, так как ionCube включен на моем сервере. Я вижу это в выводе phpinfo(), так как я уже установил приложение, для работы которого требуется ionCube, и все прошло гладко.
Это работа cron:
php -q /home/domain.com/public_html/pipe/pop.php
Я использую Debian 5 x86-64
2 ответа
На Debian I есть разные php ini-файлы для cli-бинарника и mod_php в apache.
посмотрите конфигурационные файлы в / etc / php5 /
у вас должны быть /etc/php5/cli/php.ini и /etc/php5/apache2/php.ini
возможно, что файл ioncube_loader_lin_5.2.so присутствует только в ini-файле для apache2.
Кто работает под управлением cron? Вероятно, это проблема переменной среды. Проверьте переменные с ENV между пользователем cron, работающим от имени (вероятно, root) и пользователем, от которого вы регулярно запускаете программу.