После переноса сайта на другой хост импорт новостей перестал корректно работать, скорее всего это из-за того, что не были настроены консольные команды по крону.
Вот некоторые комментарии от спеца:
Кажется, что эти новости должны были импортироваться посредством консольных команд. Если откроешь 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
надеюсь, это дальше поможет как-то.
Yii v. 1: Починить импорт новостей на сайт
-
- Сообщения: 1
- Зарегистрирован: 2019.06.14, 13:57