Здравствуйте! Bitrix VM 7.5.5. Ночью диск забился логами mysql. С утра почистили, сервер перезагрузили. Видим ошибку There are servers that cannot be used!. При этом сайты работают. Что посоветуете, чтобы не заломать все?)
Выгружаем на сайт каталог товаров. В файле import.xml присутствуют ссылки на pdf документы. Сами документы тоже выгружаются на сайт в папку import_files. Свойство тип - файл создается, но документы не прикрепляются к товарам. Как быть, подскажите пожалуйста?
Алексей, здравствуйте! При обновлении с 7.5.1 на 7.5.2
grep: /etc/nginx/bx/site_avaliable/s1.conf: No such file or directory sed: can't read /etc/nginx/bx/site_avaliable/s1.conf: No such file or directory sed: can't read /etc/nginx/bx/site_avaliable/s1.conf: No such file or directory grep: /etc/nginx/bx/site_avaliable/ssl.s1.conf: No such file or directory sed: can't read /etc/nginx/bx/site_avaliable/ssl.s1.conf: No such file or directory sed: can't read /etc/nginx/bx/site_avaliable/ssl.s1.conf: No such file or directory
Здравствуйте! Решил обновить одну из виртуалок. Столкнулся с багом видимо. На сайт были установлены LE сертификаты. Решил через меню поставить коммерческие. Но получаю ошибку. Пришлось руками прописать пути к файлам и сертификаты завелись.
Не удалось установить соединение с сервером. Авторизация пользователя не выполнена. Не удалось получить данные с сервера. Проверьте правильность адреса сервера, порт, имя пользователя и пароль, а также настройки подключения к Интернет. {ОбщийМодуль.ПроцедурыОбменаССайтом.Модуль(444)}: Ошибка при вызове метода контекста (Получить): Ошибка работы с Интернет: Удаленный узел не прошел проверку Получение данных с сервера: Получен пустой ответ сервера.
Здравствуйте! Обновился... Обновил и mysql до 8. Получил ошибки на страницах. Прошу подсказать. Заранее спасибо!
File: /home/bitrix/ext_www/website/bitrix/modules/search/classes/general/search.php Line: 265 MySQL Query Error: SEL ECT stags2.NAME ,COUNT(DISTINCT stags2.SEARCH_CONTENT_ID) as CNT ,MAX(sc.DATE_CHANGE) DC_TMP ,DATE_FORMAT(MAX(sc.DATE_CHANGE), '%d.%m.%Y %H:%i:%s') as FULL_DATE_CHANGE ,DATE_FORMAT(MAX(sc.DATE_CHANGE), '%d.%m.%Y') as DATE_CHANGE FR OM b_search_tags stags2 INNER JOIN b_search_content sc ON (stags2.SEARCH_CONTENT_ID=sc.ID) INNER JOIN b_search_content_site scsite ON (sc.ID=scsite.SEARCH_CONTENT_ID AND stags2.SITE_ID=scsite.SITE_ID) WHERE (( EXISTS ( SEL ECT 1 FR OM b_search_content_right scg WHERE sc.ID = scg.SEARCH_CONTENT_ID AND scg.GROUP_CODE = 'G2' ))) AND (1=1) AND ( ( scsite.SITE_ID = 's1' AND sc.DATE_CHANGE >= '') AND( ( sc.MODULE_ID = 'iblock' AND sc.PARAM1 = 'content' AND sc.PARAM2 = '2' )) ) GROUP BY stags2.NAME ORDER BY CNT DESC LIMIT 5 [[1525] Incorrect DATETIME value: ''] MySQL Query Error!
Хз, что там с лицензированием, но на Oracle Linux 8 можно переехать. После новости о поддержке CentOS, переключился несколькими командами на Oracle для теста. Связка CentOS 8 + Zimbra 9 FOSS. Вроде работает)
Пропали сайты из меню виртуальной машины: Not found installed sites in the pool Добавлял новый сайт (link). Все прошло успешно. Сайт работает. А далее вбил адрес нового сайта для работы композита в админке. Тут то и возникла проблема...
Пробовал /opt/webdir/bin/composite.php переименовать. Не помогло. Пробовал отключать композит. Не помогло.
7.4.3 со всеми последними обновлениями ОС.
Проблему решил. authorized_keys. ssh ключи в одну строчку каким-то образом объединились...
Здравствуйте! Собственно требуется настроить ftp подключение. Пробовал proftpd. Но при коннекте через WinSCP - Читаю каталоги ... и зависает... (по мануалу https://capyba.ru/blog/ustanovka-ftp-na-vm-bitrix/) SFTP не вариант. Помогите пожалуйста! Всех с праздниками!
Проблему с установкой сертификата (через меню 8-3-2) решил так:
1) Установил LetsEncrypt 2) Закинул сертификаты в папку /etc/nginx/certs/sitename.ru 3) Поменял пути к сертификатам в файле /etc/nginx/bx/site_avaliable/bx_ext_ssl_sitename.ru.conf (# Enable SSL connection)
Вроде работает.)
Часть лога некорректной установки:
Скрытый текст
Код
TASK [web : copy certificate_chain] ********************************************
fatal: [sitename]: FAILED! => {"failed": true, "msg": "the field 'args' has an invalid value, which appears to include a variable that is undefined. The error was: 'item' is undefined\n\nThe error appears to have been in '/etc/ansible/roles/web/tasks/configure_cert_per_sites.yml': line 46, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: copy certificate_chain\n ^ here\n"}
NO MORE HOSTS LEFT *************************************************************
to retry, use: --limit @/etc/ansible/web.retry
PLAY RECAP *********************************************************************
svkgroup : ok=16 changed=5 unreachable=0 failed=1
Буду благодарен, если поможете исправить.
Решение проблемы:
Добавить в файл /etc/ansible/roles/web/tasks/configure_cert_per_sites.yml строчку with_items: "{{ site_names }}"в конце блока - name: copy certificate_chain
Приветствую всех! Обновился. Обнаружил проблему с установкой сторонних сертификатов (Comodo Positive SSL) через меню 8-3-2 . Заметил, что не копируется в папку certs файл ca-bundle. Пробовал на нескольких сайтах с разными сертификатами. Переустановка системы не помогла. Где лежат логи установки сертификатов?
Обновление Вот по этому мануалу сертификат установился.
CDN выключен, всё перепробовал, не получается подмена.
Вижу Response headers: "vary: Accept-Encoding", но картинка грузиться с расширением .png, а не .webp
Подскажите пожалуйста что делать?
Так в том то и смысл, что расширение остаётся тоже, но сам контент подменяется. Смотрите в DevTools во вкладке Network колонку Type. Должно показывать webp, если конечно у файлов есть рядом лежащие .webp копии
Здравствуйте! Такая же ситуация. Type везде jpeg... Если не сложно, прикрепите полное содержание файла /etc/nginx/bx/conf/bitrix_general.conf. Заранее спасибо!
Обновление
Получилось) Делюсь опытом. Вот что у меня сработало:
Скрипт .sh. Пригодится тем, у кого уже куча картинок в папке upload. Настройки сжатия можно выставить самостоятельно. Можно конечно и cron использовать.
if ($request_uri ~* "^(.*/)index\.php$") { return 301 https://$host$1; } if ($request_uri ~* "^(.*/)index\.html$") { return 301 https://$host$1; }
set $imcontenttype "text/html; charset=utf-8"; add_header X-Frame-Options SAMEORIGIN; # composite variables set $composite_cache "bitrix/html_pages/${host}${composite_key}/index@${args}.html"; set $composite_file "${docroot}/${composite_cache}"; # config file set $composite_enabled "${docroot}/bitrix/html_pages/.enabled"; # if test pass through general tests: set $use_composite_cache ""; # global site test, the same for all sites on the server if ($is_global_composite = 1) {set $use_composite_cache "A";} # personal site tests, generated by site config if ($is_site_composite_05 = 1) {set $use_composite_cache "${use_composite_cache}B";}
# Include parameters common to all websites include bx/conf/bitrix_general.conf;
# main location with processing composite location / { if (-f $composite_enabled) { se t $use_composite_cache "${use_composite_cache}C"; } # test cache file exists if (-f $composite_file) { se t $use_composite_cache "${use_composite_cache}D"; }
Проблема после обновления с 7.1.0 до 7.2.2. Сайты не работают, хотя в интерфейсе виртуальной машины все ок. Пытался обновить через Update server и через скрипт. Без положительного результата...
Через скрипт ошибка:
Error: bitrix-env conflicts with bitrix-env-crm-7.2-2.el7.centos.noarch Error: bitrix-env-crm conflicts with bitrix-env-7.2-2.el7.centos.noarch You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest An error occurred during installation of bitrix-env-crm package
И еще не могу понять, что от меня хотят:) Это тоже в логах при установке.
* The suggested mysql options and settings are in /etc/percona-server.conf.d/mysqld.cnf * If you want to use mysqld.cnf as default configuration file please make backup of /etc/my.cnf * Once it is done please execute the following commands: rm -rf /etc/my.cnf update-alternatives --install /etc/my.cnf my.cnf "/etc/percona-server.cnf" 200
Обновление.
Не стартует nginx.
[root@svkserver ~]# nginx -s reload nginx: [emerg] could not build map_hash, you should increase map_hash_bucket_size: 32
Вроде завелось после добавления параметра map_hash_bucket_size 64; в /etc/nginx/nginx.conf
Sergey Kruglikov написал: Столкнулся с проблемой зависания системы на одном VPS хостинге. Пошагово ситуация выглядит следующим образом: 1) установка образа CentOS 7+BitrixEnv на VPS; 2) вход на сервер через терминал под root; 3) установка пароля для bitrix пользователя; 4) создаём pool; 5) создаём сайт и заполняем параметры... на этапе заполнения данных для базы данных зависаем! Через секунд 30 связь ssh-соединение обрывается!
Данная проблема обнаружилась на прошлой неделе, когда возникла необходимость перенести сайт заказчика на VPS c веб-окружением Битрикс. Собственно несколько попыток, вплоть до переустановки системы, приводило к повторяющемуся результату. Отмечу, что сайт таки подняли, но когда данные для сайта просто принимали по-умолчанию! Правда есть опасения, что в самый не подходящий момент, к примеру при очередном создании сайта через окружение, система зависнет.
Сегодня совместно со службой поддержки хостинга, уже на своём VPS, пытались повторить и отследить проблему. На данный момент ответ поддержки следующий:
Цитата
В текущий момент можно видеть, что при создании pool изменяются политики iptables по умолчанию на DROP. К сожалению, причина такого поведения нам не известна. Информация передана нашим системным администраторам, чтобы по возможности устранить проблему, но с некоторой вероятностью, проблема может быть непосредственно на уровне ПО Bitrix и сообщить что-либо относительно сроков устранения проблемы на уровне ПО, к сожалению, мы не можем, т.к. не являемся разработчиками ПО Bitrix.
Для решения возникшей проблемы на уровне VPS, достаточно изменить политики iptables, разрешив входящие подключения. Пожалуйста, сообщите, если у Вас остались вопросы или если мы можем еще что-либо сделать для Вас.
Т.е. как бы решение есть, связанное с изменением политики iptables, но это до очередной манипуляции с веб-окружением, судя по всему.
Может кто-то сталкивался с данной проблемой, интересно услышать комментарии. Возможно это проблема совместимости сборки CentOS 7 и BitrixEnv. Хотелось бы выяснить.
Для разработчиков BitrixEnv готов предоставить доступ к VPS, для проверки существования проблемы, с надеждой на дальнейшее её устранение.
Спасибо за внимание!
Сергей, похожая проблема. Зависает на этапе ввода имени базы данных нового сайта. Висит до бесконечности. Приходится раз 20 нажать на enter и установка проходит на следующий этап.
Видимо проблема была с доступом к dl.fedoraproject.org из сети где установлен сервер, так как из под терминального сервера на windows (через chrome) сами сайты fedoraproject.org тоже были не доступны.
[root@76178 ~]# ./bitrix-env.sh ==================================================================== Bitrix Environment for Linux installation script. Yes will be assumed to answers, and will be defaulted. 'n' or 'no' will result in a No answer, anything else will be a yes. This script MUST be run as root or it will fail ==================================================================== Update system. Please wait. Getting configuration EPEL repository. Please wait. An error occurred during importing the EPEL GPG key: https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7 Installation logfile - /tmp/bitrix-env-aopRF.log
Содержание лога
2017-09-06T17:29:06: 2364 : Getting configuration EPEL repository. Please wait. curl: (6) Could not resolve host: dl.fedoraproject.org; Name or service not known error: https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7: import read failed(2). 2017-09-06T17:29:06: 2364 : An error occurred during importing the EPEL GPG key: https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7 2017-09-06T17:29:06: 2364 : Installation logfile - /tmp/bitrix-env-aopRF.log