我有一个网站(mivprofit.com),这个网站的脚本需要几个cron作业每天运行一次。 我有一个cron电子邮件设置,每当cron作业运行这是我得到的电子邮件:
Content-type: text/html Site error: the file <b>/cronpath/ourcron.php</b> requires the ionCube PHP Loader ioncube_loader_lin_5.2.so to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.
(实际上我得到了两封电子邮件,每封邮件都有一封邮件,除了path和文件名外,两个邮件都是一样的)
我发现对我的问题最接近的是这个 。 所不同的是我不知道我的网站正在运行什么,当我去cPanel>文件pipe理器> / etc /没有/ php5 /文件夹。 然而,类似于这种情况,我的网站似乎有完全安装的ioncube,因为整个脚本需要ioncube运行,它运行完美,我得到的错误与那种情况相同。 另外,php.ini文件与两个cron都在同一个文件夹中,并且在同一个文件夹中有一个phpinfo.php文件,当我打开它时,说我安装了ioncube。
在此先感谢您的帮助。
编辑:我花时间通读可能的重复 ,但是这些情况似乎都没有像我的一样。 由于问题不是我的命令似乎没有运行或正常运行,但它似乎不认识到,ioncube确实安装。 感谢伊恩的信息,但现在我知道更多关于克朗。
有几个版本的IONCUBE(4.1-5.6)。 是的,您可能已经正确安装了它,但是如果在php.ini中没有引用5.2,那么您的应用程序将无法正常工作。
我个人不得不插入:zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.6.so
成:
/etc/php5/apache2/php.ini
/etc/php5/cgi/php.ini
/etc/php5/cli/php.ini – 这将是最有可能使用我的cron。
/etc/php5/fpm/php.ini
你的系统pipe理员应该能够为你加载正确的。