Назад | Перейти на главную страницу

Ошибка демона Cron, связанная с 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

В Debian I есть разные ini-файлы php для двоичного файла 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), и пользователем, от имени которого вы регулярно запускаете программу.