Перейти к содержимому


Фотография
- - - - -

1с и переиндексация


Лучший Ответ SmetDenis , 25 November 2016 - 04:32

Настроил.

  • Консольный php запускался с неправильным конфигом
  • В конфиге _globals был указан не тот логин и пароль
  • На хостинге используется FreeBSD, это устаревшая ОС.
Я добавил bashrc и некоторые удобства.
Чтобы запустить переиндексацию из консоли вручную достаточно сделать так в любой папке
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 нужный конфиг.
Все остальное - это стандартные навыки веб-программиста в линукс.


g0pc_200x0.png

PS Что самое интересное, из всего этого к JBZoo относится только пароль в конфиге globals :)
Все остальное - стандартный набор навыков любого веб разработчика в линуксе. Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 15

#11 SmetDenis

SmetDenis

Отправлено 24 November 2016 - 15:18

Ключ "-vvv" добавит максимальное кол-во отладочной информации.

 

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

Скорее всего понадобится ssh доступ.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#12 user_brevnov

user_brevnov

Отправлено 24 November 2016 - 16:48

Ключ "-vvv" добавит максимальное кол-во отладочной информации.

 

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

Скорее всего понадобится ssh доступ.

Ключ этот добавлял еще вчера. Вот содержание полученного в консоли

 

[invver@web1147 ~/invino-veritas.ru/docs/cli/jbzoo/bin]$ ./jbzoo -vvv tools:reindex
INFO: Memory: 1.01MB  |  Mem.Peak: 1.02MB  |  Time: 0.05s  |  (Start)
[invver@web1147 ~/invino-veritas.ru/docs/cli/jbzoo/bin]$

 

В доступе проблем нет. Кину координаты в личку, если необходимо.


  • 0

#13 SmetDenis

SmetDenis

Отправлено 24 November 2016 - 19:55

Отправьте мне SSH доступ, я завтра посмотрю ваш сайт.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#14 user_brevnov

user_brevnov

Отправлено 24 November 2016 - 20:05

Отправьте мне SSH доступ, я завтра посмотрю ваш сайт.

 

Направил в личку.


  • 0

#15 SmetDenis

SmetDenis

Отправлено 25 November 2016 - 04:32   Лучший Ответ

Настроил.
  • Консольный php запускался с неправильным конфигом
  • В конфиге _globals был указан не тот логин и пароль
  • На хостинге используется FreeBSD, это устаревшая ОС.
Я добавил bashrc и некоторые удобства.
Чтобы запустить переиндексацию из консоли вручную достаточно сделать так в любой папке
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 нужный конфиг.
Все остальное - это стандартные навыки веб-программиста в линукс.


g0pc_200x0.png

PS Что самое интересное, из всего этого к JBZoo относится только пароль в конфиге globals :)
Все остальное - стандартный набор навыков любого веб разработчика в линуксе.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#16 user_brevnov

user_brevnov

Отправлено 25 November 2016 - 05:53

Настроил.

  • Консольный php запускался с неправильным конфигом
  • В конфиге _globals был указан не тот логин и пароль
  • На хостинге используется FreeBSD, это устаревшая ОС.
Я добавил bashrc и некоторые удобства.
Чтобы запустить переиндексацию из консоли вручную достаточно сделать так в любой папке
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 нужный конфиг.
Все остальное - это стандартные навыки веб-программиста в линукс.


g0pc_200x0.png

PS Что самое интересное, из всего этого к JBZoo относится только пароль в конфиге globals :)
Все остальное - стандартный набор навыков любого веб разработчика в линуксе.

 

 

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

Да bash, к сожалению, не та область знаний в которой я специализируюсь, надо будет восполнить пробелы.

А c FreeBSD отдельная песня - у данного хостера снаружи к БД подключится на Ubuntu-хостинг не получалось - тоннели SSH не стартовали, пришлось переехать на старый вариант их серверов.

 

Спасибо, она заработала, ура!


  • 2




Click to return to top of page in style!