Ошибка 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) и пользователем, от которого вы регулярно запускаете программу.

Другие вопросы по тегам