| Цитата |
|---|
| Эдуард Резунов написал: Здравствуйте, попросили протестировать окружение на CentOS 9, при установке такая же ошибка, вам почти как месяц тому назад написали об этом и вы так и не поправили этот момент |
|
|||
|
|
|
|
Пришлось обратить внимание к CHARACTER SET и COLLATION.
В Сети много публикаций, как поменять CHARACTER SET и COLLATION вроде и , но я поступил проще. Временно закрыл доступ к сайту, временно удалил модули поиска и статистики (удалил с таблицами кроме той, что с шаблонами сообщений), сделал дамп базы данных в файл, поменял там utf8mb3_unicode_ci на utf8mb4_0900_ai_ci и utf8mb3 на utf8mb4, временно вырубил httpd и nginx, удалил базу данных, создал её снова, импортировал туда изменённый файл, и после запуска соответствующих демонов «Полное тестирование системы» перестало ругаться на ошибки в базе данных. Кстати, «Полное тестирование системы» начало ругаться только после того, как я закомментировал в after_connect_d7.php следующий код:
P. S. Кстати, как выяснилось позднее, после перехода на VMBitrix 9.0.0 у меня перестало работать резервное копирование, на самой начальной стадии — после создания дампа базы данных (первые 15 секунд). Пока решения нет. Зато благодаря проблеме обратил внимание на разницу в CHARACTER SET и COLLATION. |
|||||
|
|
|
Я в подобной ситуации попробовал установить аутентичное старой версии PHP старое же веб-окружение. Взял старый скрипт bitrix-env.sh, попробовал позапускать его, посмотрел сообщения об ошибках из-за отсутствующих пакетов и проч., поискал их в Сети, поподгружал на доступные мне URLы и указал их в скрипте. В итоге получилось, причём один файл удалось восстановить только через , но гарантий тут никто никаких дать не может. |
|||
|
|
|
|
|||||||
|
|
|
![]() |
|||
|
|
|
Изначально VMWare Player ставился в рамках одной локальной сети со своим роутером с поднятым сервером DHCP. Всё работало без проблем. Однако после перевоза ноутбука на другой географический адрес, где, соответственно, стоит другой роутер с включенным DHCP, IP-адрес виртуалке выдаваться перестал. В логах Windows 8.1 было сказано, что VMWare Player работает с ошибками, и её было предложено переустановить, что и было сделано. |
|||
|
|
|
|
Дополню. Мне еще понадобилось заполнить параметр 'Дополнительный параметр для передачи функции mail' в настройках главного модуля конструкцией вида -fнужный@email В противном случае в Return-Path каждого отправляемого письма будет нечто вроде apache@localhost (у меня CentOS*). На текущий момент такие письма принимают Google и Yandex, но не Mail.ru и Rambler. Настройка будет относиться ко всем отправляемым с сайта письмам, исключая рассылки.
|
|
|
|
|
|
|||||
|
|
|
|
|||||||
|
|
|
Провёл небольшой эксперимент, наблюдая в логах apache server reached MaxClients setting, consider raising the MaxClients setting. Увеличил MaxClients c 10 до 20. Перезагрузил apache. Через 5 минут открыл вышеуказанный график в munin и заметил изменения: ildle servers стало на 1 больше (не 9, а 10: итого процессов стало 11), а ошибка server reached MaxClients setting, consider raising the MaxClients setting больше не появилась. Снизил MaxClients c 20 до 10, и всё вернулось на круги своя. Таким образом, при наличии указанной ошибки (кол-во процессов не всегда достаёт до «потолка») о кол-ве отображаемых процессов в munin (busy servers + ildle servers) можно говорить как о текущем значении MaxClients в настройках apache. |
|||
|
|
|
|
Всегда рад помочь.
Благодарю за разъяснения. Хочу поделиться своим первым наблюдением за munin. Если в рамках текущего запуска apache среди последних в error_log появилось сообщение server reached MaxClients setting, consider raising the MaxClients setting, достаточно заглянуть в дневную статистику munin, чтобы узнать кол-во MaxClients в apache, то есть не заглядывая в конфигурационные файлы apache. Излагаю. Дневная статистика munin (см. скрин): в колонке Cur складываем busy servers + ildle servers = текущее значение MaxClients в apache (в данном примере 1 + 9 = 10). Под текущим значением подразумевается не буквально текущее, а близкое к текущему с определённым временным лагом. Разумеется, если сообщения server reached MaxClients setting, consider raising the MaxClients setting в логах не было, сумма busy servers + ildle servers не будет == MaxClients, но в любом случае она будет <= MaxClients. Надеюсь, я хотя бы близок к правильному пониманию. ![]() |
|
|
|
|
В . Выявилась еще одна проблема при добавлении дополнительного сайта (операция 13):
Решается добавлением в конец файла /etc/httpd/bx/conf/bx_apache_site_name_port.conf строчки:
P. S. CentOS-63-64-minimal. Hetzner. |
|||||||
|
|
|
iptables вообще не запускается. На команды...
Зато:
2. Также среди установленного не вижу xpdf, хотя вроде как заявлено, что должно быть (правда, не уверен, что мне это очень нужно). 3. В /var/spool/mail/root частенько пишется:
P. S. CentOS-63-64-minimal. Hetzner. После установки сделал:
Продолжил обсуждение в . |
|||||||||||||
|
|
|
|
Нет, топикстартер имеет в виду блок после авторизации, то есть вместо
А под Иваном Ивановым выпадающее меню с ссылками на ключевые разделы сайта. Первая на профайл. В общем, гляньте в топ, чуть правее любой страницы любого из публичных доменов 1c-bitrix.ru, будучи авторизованными, и все прояснится. Тут даже скрин не нужен. |
|||||
|
|
|
|
Чтобы получить текст сообщения, потребуется редактирование компонента (component.php), а не только его шаблона, а именно - добавить CForumMessage::GetByID(). В качестве параметра используйте LAST_MESSAGE_ID из обработки результата запроса CForumTopic::GetListEx() и/или CForumNew::GetListEx().
|
|
|
|
|
Как поступаю я: 1. Делаю бэкап не средствами битрикса, а через ssh с помощью mysqldump и tar -czf, но предварительно закрыв доступ к сайту, почистив кеш и проверив и оптимизировав базу. 2. Эти файлы скачиваются через sftp и так же через sftp заливаются на виртуальную машину. Создаются нужная база, пользователь базы, распаковывются архивы, переносятся в нужные папки. Ради интереса пробовал стандартные механизмы для установки/развертывания данных, так progress bar установки продукта из новой копии зависал на 0%, а при восстановлении на 71%. |
|||||
|
|
|