Ошибка задания Cron говорит, что ioncube не установлен, когда он
У меня есть веб-сайт (mivprofit.com), и этот веб-сайт работает со сценарием, для которого требуется запускать несколько заданий cron один раз в день. У меня установлен e-mail 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.
(На самом деле я получаю два электронных письма, по одному для каждого из крон, оба идентичные, за исключением пути и имени файла)
Самая близкая вещь, которую я нашел к моей проблеме, является этим. Разница в том, что я не знаю, на чем работает мой веб-сайт, и когда я захожу в cpanel> файловый менеджер>/etc/, папка /php5/ отсутствует. Однако, как и в этом случае, на моем веб-сайте, как представляется, прекрасно установлен ioncube, поскольку весь сценарий требует, чтобы ioncube запускался, и он отлично работал, и я получаю ту же ошибку, что и в этом случае. Кроме того, файл php.ini находится в той же папке, что и оба crons, и в той же папке находится файл phpinfo.php, который, когда я его открываю, говорит, что у меня установлен ioncube.
Заранее благодарю за любую помощь.
РЕДАКТИРОВАТЬ: Я нашел время, чтобы прочитать возможные дубликаты, однако ни одна из этих ситуаций, кажется, не совпадает с моей. Поскольку проблема не в том, что моя команда, кажется, не работает или работает должным образом, но, кажется, не распознает, что ioncube действительно установлен. Спасибо Iain за информацию, хотя теперь я знаю немного больше о cron.
1 ответ
Существует несколько версий 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
Ваш системный администратор должен иметь возможность загрузить нужный вам.