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