Лучший Ответ SmetDenis , 25 November 2016 - 04:32
Настроил.
- Консольный php запускался с неправильным конфигом
- В конфиге _globals был указан не тот логин и пароль
- На хостинге используется FreeBSD, это устаревшая ОС.
Чтобы запустить переиндексацию из консоли вручную достаточно сделать так в любой папке
jbzoo tools:reindexМожно просто писать "jbzoo" в любой папке
Для переиндексации по крону вам нужна следующая команда
/usr/local/bin/php -c /home/invver/etc/php.ini /home/invver/invino-veritas.ru/docs/cli/jbzoo/vendor/jbzoo/console/bin/jbzoo tools:reindex -vvv >> /home/invver/invino-veritas.ru/docs/cli/jbzoo/logs/`date +\%Y-\%m-\%d_\%H-\%M-\%S`-cron.log 2>&1Логи будут лежать в соответствующей папке.
Дополнительно включил стандартную раскраску в консоли, подправил внешний вид ls, mc и указал для консольного php нужный конфиг.
Все остальное - это стандартные навыки веб-программиста в линукс.
PS Что самое интересное, из всего этого к JBZoo относится только пароль в конфиге globals
Все остальное - стандартный набор навыков любого веб разработчика в линуксе. Перейти к сообщению