Cron守护进程错误有关ionCube

我build立了一个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上我有不同的php ini文件,用于cli二进制文件和mod_php文件。

看看/ etc / php5 /

你应该有/etc/php5/cli/php.ini和/etc/php5/apache2/php.ini

ioncube_loader_lin_5.2.so的东西可能只存在于apache2的ini文件中。

谁是cron作业? 这可能是一个环境variables的问题。 在用户cron正在以(可能是root)身份运行的情况下检查具有ENV的variables,并将用户定期运行该程序。