у вас есть текущий пользователь, а когда крон запускает объект $user имеет id 0
Спасибо большое. Проблема была именно в этом!
у вас есть текущий пользователь, а когда крон запускает объект $user имеет id 0
Спасибо большое. Проблема была именно в этом!
PS для 1**** в планировщик — Выполняет задачи системной очереди — Редактировать — нужно выставить 1 минуту, Строгое следование периоду.
А причем здесь эта задача?
Проблема в том что при выполнении cron возникает ошибка
$this->getContentItem($ctype['name'], $item['id'])
Результат пустой, а должен быть массив. Не могу понять почему!
Смотрите, что будет в v.txt
Версия 7.3.2
Я бы сам проверил, не известно кто там сидит.
Как проверить?
Версия, которую вы выставляете для сайта в ПУ — это одно, а в /home/httpd/fcgi-bin/*******/php-cli у вас может быть 5.4
Какая версия для сайта установлена, такая и у Планировщика. Ответ ТП хостинга!
а какая версия PHP у /home/httpd/fcgi-bin/*******/php-cli ?
Пробовал 7.1, 7.2, 7.3. Сейчас 7.3 стоит
То, что пока контент не добавлен, у него нет никакого $item['id'].
НУ как это. Строка выше
$item['id'] = $this->insert($table_name, $item);
добавляет запись и получает ID
А можно посмотреть, как выглядит целиком скрипт добавления контента по расписанию?
Для чего? Проблема возникает в другом месте, и тем более при вызове планировщика. Значит код рабочий!
А это вообще может работать?
Хостинг mchost.ru. Сделал по их иснтрукции. Работает, команды в Планировщике в ПУ выполняются)
У крона возникает ошибка
PHP Warning: array_merge(): Expected parameter 2 to be an array, bool given in /home/httpd/vhosts/*****.me/httpdocs/system/controllers/content/model.php on line 1184
Строка 1184
Как раз где формируется slug. Но что ему не нравится?
Покажите вашу строку запуска хрона.
*/1 * * * * /home/httpd/fcgi-bin/*******/php-cli /home/httpd/vhosts/*******.ru/httpdocs/cron.php
Всем привет!
Есть cron задача, которая по расписанию добавляет контент с помощью функции:
addContentItem()
Если запустить задачу планировщика вручную, запись добавляется без проблем, но если планировщик запускается самостоятельно по времени, то запись добавляется с пустым значением поля SLUG. Не могу понять в чем проблема? Подскажите что проверить!
Есть такой баг github.com/instantsoft/icms2/issues/778 на гите уже починили.
Я забыл сказать самое главное, версия iCMS 2.14.2. Там наверное уже внесены исправления. Ну по крайней мере 823 строка в версии 2.14.2 совсем другая(
В общем строки изменились, и нужно раскомментировать строку:
$this->distinctSelect();
Всем привет!
Столкнулся с такой проблемой. В типе контента, если перейти в любую категорию, не правильно отображается количество контента. Например: всего в категории 5 записей, а пагинатор выдается что показано 1-8 из 12. (отображение по 8 записей на странице). Понял что это связано с дополнительными категориями, если у каждой записи указать только одну категорию, то проблем не возникает.
Вот сижу и не могу понять, это баг в системе или именно проблема только в данном случае. Никаких изменений в файлы системы не вносил. Пробовал заменить папку «controllers/content» из коробки — результатов не дало.
Подскажите, в чем может быть проблема?
$ctype['is_rating'] = 0;