Настройка cron

#1 3 августа 2015 в 21:29
При установке пишет что нужно запустить крон. У меня ubuntu 14.04 на впс
Запускаю команду
  1. php -f /var/www/sait.ru/public_html/cron.php > /dev/null
он в ответ мне пишет

PHP Notice: Undefined index: REMOTE_ADDR in /var/www/sait.ru/public_html/system/core/user.php on line 28
PHP Fatal error: Class 'billing' not found in /var/www/sait.ru/public_html/system/core/core.php on line 277

Посмотрел в указанные файлы, там такой код
  1. public static function getIp(){
  2. [b] return $_SERVER['REMOTE_ADDR'];[/b]
  3. }
и
  1. $controller = new $controller_class($request);
Как это исправить? Как запустить крон? Заранее всем спасибо за помощь!
#2 3 августа 2015 в 22:42

PHP Notice: Undefined index: REMOTE_ADDR in /var/www/sait.ru/public_html/system/core/user.php on line 28

evgeny

  1. return $_SERVER['REMOTE_ADDR'];
замените на

  1. return isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : '127.0.0.1';

PHP Fatal error: Class 'billing' not found in /var/www/sait.ru/public_html/system/core/core.php on line 277

evgeny
Вы компонент Биллинг покупали? Если да, то по всем вопросам биллинга нужно писать в техподдержку. Скорее всего данная ошибка связана с тем, что вы не следовали инструкции по установке и/или для php cli не подключен ioncube loader.
#3 5 августа 2015 в 08:23


PHP Notice: Undefined index: REMOTE_ADDR in /var/www/sait.ru/public_html/system/core/user.php on line 28

evgeny

  1. return $_SERVER['REMOTE_ADDR'];
замените на

  1. return isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : '127.0.0.1';

PHP Fatal error: Class 'billing' not found in /var/www/sait.ru/public_html/system/core/core.php on line 277

evgeny
Вы компонент Биллинг покупали? Если да, то по всем вопросам биллинга нужно писать в техподдержку. Скорее всего данная ошибка связана с тем, что вы не следовали инструкции по установке и/или для php cli не подключен ioncube loader.

Fuze

Спасибо за ответ!
#4 30 декабря 2015 в 11:10
У меня PHP Fatal error: Class 'billing' not found in /home/d/...../public_html/system/core/core.php on line 279. Биллинг купленый, Техподдержка хостинга говорит, что ioncube loader подключен к php cli. Тех поддержка Биллинга молчит😥А новогоднюю рассылочку сделать надо.
#5 30 декабря 2015 в 13:14
У меня такая же проблема с биллингом и кроном.
Ранее от R2 был получен вот такой ответ:

«Эта проблема будет решена в следующем обновлении, пока в качестве временного решения создайте в настройках биллинга любую выплату в разделе "Выплаты". Включать ее не обязательно, главное чтобы список выплат был не пуст.»

1. Обновление биллинга ситуацию не изменило.
2. Выплата была создана, но и она ситуацию не изменила.
3. ioncube loader подключен к php cli.

Вот такие сообщения приходят каждый день PHP Fatal error: Class 'billing' not found in /home/d/...../public_html/system/core/core.php on line 279.
#6 30 декабря 2015 в 13:19

3. ioncube loader подключен к php cli.

Man

PHP Fatal error: Class 'billing' not found in

Man

Значит не подключен ioncube, либо к файлу нет доступа при запуске через php cli.

1. какая команда стоит для задачи cron?
2. что говорит вывод при выполнении php -v в консоли? php замените на то, что у вас стоит в команде крон, т.е. если команда cron у вас выглядит вот так "/usr/bin/php -f /site/cron.php", то покажите что выведет /usr/bin/php -v в консоли.
#7 30 декабря 2015 в 13:30
Письма мне теперь приходят вот такие: «PHP Warning: Invalid argument supplied for foreach() in /home/h1133/public_html/sait.com/system/controllers/users/hooks/cron_migration.php on line 9»

Задание крон выглядит так (настраивал сам хостер):
«/usr/local/php53/bin/php -d zend_extension=/usr/local/php53/extensions/ioncube_loader_lin_5.3.so -f /home/h1133/public_html/sait.com/cron.php > /dev/null»
#8 30 декабря 2015 в 13:32

Письма мне теперь приходят вот такие: «PHP Warning: Invalid argument supplied for foreach() in /home/h1133/public_html/sait.com/system/controllers/users/hooks/cron_migration.php on line 9»

Man
Это просто предупреждения, в 2.4.0 они поправлены.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.

Похожие темы

Настройка cron

Релизы 2.X Создана 4 года назад 8 сообщений

Настройка Планировщик

Релизы 2.X Создана 4 года назад 2 сообщения

Настройки PHP

Компоненты Создана 3 года назад 10 сообщений

ошибка в настройках системы

Релизы 2.X Создана 2 года назад 21 сообщение

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.