Yii v. 1: Починить импорт новостей на сайт

Ответить
Алекей Тимуров
Сообщения: 1
Зарегистрирован: 2019.06.14, 13:57

Yii v. 1: Починить импорт новостей на сайт

Сообщение Алекей Тимуров » 2019.06.14, 14:08

После переноса сайта на другой хост импорт новостей перестал корректно работать, скорее всего это из-за того, что не были настроены консольные команды по крону.

Вот некоторые комментарии от спеца:

Кажется, что эти новости должны были импортироваться посредством консольных команд. Если откроешь ssh и перейдешь в раздел /public_html/protected и выполнишь там команду php yiic это тебе даст большой список доступных команд, которые yii может для тебя выполнить, в их числе, например, такие:

- importnewsbitrixxml
- importnewsmosregtodayjson
- importnewsradio1json
- importnewsriamo
- importnewsrss
- importnewsrss20

т.е. их можно запускать так, например: php yiic importnewsradio1json, но выполнив такую команду, получишь ошибку:
Error: Unknown action: index

Usage: yiic importnewsradio1json run --url=value [--menu=Новости] [--publish=2]

т.е. команда ожидает еще дополнительно опции, в данном случае как минимум URL, откуда, видимо, она будет тянуть данные, в принципе все консольные команды находятся тут: /public_html/protected/commands

Там надо смотреть код этих команд. например, для команды php yiic importnewsradio1json соответствует файл ImportNewsRadio1JsonCommand.php
надеюсь, это дальше поможет как-то.

Ответить