Как диагностировать не ставится Sphinx в виртуальной машине Bitrix 7.5.5?

Ссылка скопирована
1 ответ

,

Сейчас ситуация такая: не ставится sphinx через меню виртуальной машины.
По вводным: в выборе установки сначала была база данных для выбора с человеческим названием, после запуска установки и неудачи, теперь там ******, ранее было имя базы dbrest74
В Таске висит как ERROR
Каким способом посмотреть логи в чем проблема?

689da72bce365409563361.jpeg

689da731d620d389192872.jpeg

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
WordPress-редакция Ответ

В BitrixVM 7.5.5 ошибка установки Sphinx через меню виртуальной машины обычно пишется не в интерфейс меню, а в системные логи, task log и shell-вывод скриптов BitrixEnv. Если в меню задача висит как ERROR, сначала нужно найти конкретный лог этой задачи, иначе непонятно: не установился пакет, не найдена база, проблема с репозиторием, правами или конфигом.

Проверьте стандартные места:

ls -lah /opt/webdir/temp/
ls -lah /opt/webdir/logs/
grep -R "sphinx" -n /opt/webdir/logs /opt/webdir/temp 2>/dev/null
journalctl -xe | grep -i sphinx

ls -lah /opt/webdir/temp/ ls -lah /opt/webdir/logs/ grep -R "sphinx" -n /opt/webdir/logs /opt/webdir/temp 2>/dev/null journalctl -xe | grep -i sphinx

Также смотрите yum/dnf логи, потому что на старых BitrixVM установка часто падает из-за недоступных репозиториев:

cat /var/log/yum.log | tail -100
cat /var/log/messages | tail -200

cat /var/log/yum.log | tail -100 cat /var/log/messages | tail -200

То, что имя базы превратилось в ******, может быть маскированием пароля/имени в меню или следствием сбоя чтения конфигурации. Проверьте подключение к MySQL и список баз:

mysql -e "SHOW DATABASES;"
mysql -e "SHOW VARIABLES LIKE 'socket';"

mysql -e "SHOW DATABASES;" mysql -e "SHOW VARIABLES LIKE 'socket';"

Если Sphinx нужен для Битрикс, убедитесь, что версия PHP/MySQL и окружение соответствуют проекту. На старых окружениях часто ломаются репозитории CentOS, потому что они переехали в vault. Тогда установка пакетов из меню падает, пока не поправлены baseurl.

Практический порядок: найти task log в /opt/webdir, повторить установку из консоли, увидеть первую реальную ошибку. Не нажимайте установку много раз подряд: можно создать несколько зависших задач. Если причина в репозитории, чините repo. Если причина в базе - проверяйте учетные данные и доступ. Если причина в уже частично установленном Sphinx - удалите/очистите конфиг после бэкапа и повторите установку.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно