|
Пользователь 421251 Посетитель Сообщений: 44 |
Доброго времени суток, подскажите в чем может быть проблема, после переноса сайта на локальный компьютер отображается пустая страница. При попытке зайти в админку так же белый экран. Сайт развернут на «Битрикс Веб-окружение 2.1» Включил php_value display_errors 1 но ошибок не выводится.. Помогите найти причину. |
|
Пользователь 347250 Постоянный посетитель Сообщений: 205 UA6EM Victor |
В файле host не прописан домен, с которого перенесли сайт |
|
Пользователь 421251 Посетитель Сообщений: 44 |
Простите за совсем глупый вопрос, а как именно надо прописать в файле host домен с которого перенесли сайт? Но так же вижу только белый экран и в заголовке вкладки крутится процесс загрузки. |
|
Пользователь 347250 Постоянный посетитель Сообщений: 205 UA6EM Victor |
Для winxp это — c:windowssystem32driversetchosts Для других ОС от Билла найдите поиском CTRL+F В линуксе файл лежит в /etc Да, вытащите ярлык папки на рабочий, для оперативного изменения, иначе на рабочий сайт не зайдёте, |
|
Пользователь 421251 Посетитель Сообщений: 44 |
Прописал, ошибка : Значения переменных сервера (check_server_vars): Fail |
|
Пользователь 347250 Постоянный посетитель Сообщений: 205 UA6EM Victor |
#6 0 14.02.2016 21:45:22
по какому адресу находится ваш сайт в интернете? Вы это прописали? www.имя_вашего_домена тоже 73! |
||
|
Пользователь 421251 Посетитель Сообщений: 44 |
почему без точки? www.site.ru 127.0.0.1 site.ru |
|
Пользователь 347250 Постоянный посетитель Сообщений: 205 UA6EM Victor |
#8 0 14.02.2016 21:59:51
Стоп! А на какой домен Вы сайт накатили в апаче? Уж не на localhost случайно? 73! |
||
|
Пользователь 421251 Посетитель Сообщений: 44 |
Нет, задал такой же как и домен в интернете |
|
Пользователь 347250 Постоянный посетитель Сообщений: 205 UA6EM Victor |
#10 1 14.02.2016 22:08:38
ping имя домена должен дать адрес 127.0.0.1 на котором и висит ваш апач, пинг идёт? 73! |
||
|
Пользователь 421251 Посетитель Сообщений: 44 |
#11 0 14.02.2016 22:11:42 пинг сайта возвращает 127.0.0.1 |
|
Пользователь 347250 Постоянный посетитель Сообщений: 205 UA6EM Victor |
#12 1 14.02.2016 22:29:48 Проверил! http://localhost:6448/ Доменное имя прописывали уже после? Правильное решение: Думаю как-то так, но под виндовс с битриксом не работал ))) |
|
Пользователь 421251 Посетитель Сообщений: 44 |
#13 0 14.02.2016 22:32:28 Установка выполнялась в C;Bitrixwww доступ к сайту выполнялся по http://localhost:6448/ доменное имя прописывал после. |
|
Пользователь 421251 Посетитель Сообщений: 44 |
#14 0 14.02.2016 22:42:00 первый пункт прописал только сейчас, попробую выполнить установку заново, вначале прописав файл host. |
|
Пользователь 347250 Постоянный посетитель Сообщений: 205 UA6EM Victor |
#15 0 14.02.2016 22:49:25
Нет, апач под виндовс привязывается на localhost, на других доменах он не отвечает, сейчас посмотрю конфигурацию, чем можно помочь 73! |
||
|
Пользователь 421251 Посетитель Сообщений: 44 |
#16 0 14.02.2016 22:52:49 Я уже пробовал выполнить установку на денвер, но ситуация аналогична, просто отображается белый экран. |
|
Пользователь 347250 Постоянный посетитель Сообщений: 205 UA6EM Victor |
#17 1 15.02.2016 00:23:50
делаем как и описывал ранее, далее изменить C:Bitrixapache2conf в файлах httpd.conf и httpd-ssl.conf Значение ServerName localhost на имя вашего домена!!! 73! |
||
|
Пользователь 421251 Посетитель Сообщений: 44 |
#18 0 15.02.2016 07:04:45
Даже не знаю как выразить свою благодарность! |
||||
|
Пользователь 347250 Постоянный посетитель Сообщений: 205 UA6EM Victor |
#19 0 15.02.2016 11:07:16
Как-то и не сомневался! По нормальному, созданием секций в конфиге апача должна заниматься виртуальная машина битрикса, Кстати, можно перетащить конфиги в Денвер и, будет вам счастье… ))) 73! |
||||
|
Пользователь 421251 Посетитель Сообщений: 44 |
#20 0 17.02.2016 22:19:46 Как говорится опять 25, несколько дней не запускал сайт локально, а тут решил поработать, запускаю и опять злосчастный белый экран.. Никаких настроек не менял, в сайте ничего не делал, даже из hosts файла не убирал редирект на localhost домена сайта и ошибок никаких нет. |
|
Пользователь 347250 Постоянный посетитель Сообщений: 205 UA6EM Victor |
#21 0 17.02.2016 22:30:46
??? 73! |
||
|
Пользователь 421251 Посетитель Сообщений: 44 |
#22 0 18.02.2016 15:33:59 апач и mysql запущены, и успешно проходится тест bitrix_server_test.php |
|
Пользователь 421251 Посетитель Сообщений: 44 |
#23 0 21.02.2016 09:40:17 Выявил проблему после того как развернул сайт не на денвере и веб окружение, а поднял апач с mysql, получается, что послу перезагрузки сайт не может получить доступ к БД, в логе БД ошибка: [Warning] InnoDB: Cannot open table bitrix_57/b_option from the internal data dictionary of InnoDB though the .frm file for the table exists. See http://dev.mysql.com/doc/refman/5.6/en/innodb-troubleshooting.html for how you can resolve the problem. На сайт выводит ошибку: Mysql query error: Table ‘bitrix_57.b_option’ doesn’t exist (400)SEL ECT o.SITE_ID, o.MODULE_ID, o.NAME, o.VALUE FROM b_option o Попытался выполнить этот запрос в dbForge, к mysql подключаюсь таблицу вижу, а результат запроса возвращает: SELECT o.SITE_ID, o.MODULE_ID, o.NAME, o.VALUE FR OM bitrix_57.b_option o 1 Table ‘bitrix_57.b_option’ doesn’t exist SQL.sql 2 53 Вот решения пока не нашел, и почему слетает после перезагрузки непонятно. |
|
Пользователь 3389183 Заглянувший Сообщений: 16 |
#24 0 10.06.2020 11:25:09 Добрый день! «Результат теста: Ошибка! Текущий домен не валидный (virtual2063:443). Может содержать только цифры, латинские буквы и дефис. Должен содержать точку. Проверяются значения переменных, определяемых веб-сервером. Значение HTTP_HOST берется на основе имени текущего виртуального хоста (домена). Невалидный домен приводит к тому, что некоторые браузеры (например, Internet Explorer 6) отказываются сохранять для него cookie, как следствие — не сохраняется авторизация. |
-
SvenSoft
- Сообщения: 28
- Зарегистрирован: 25 ноя 2013, 16:32
Подружить Open Server и Битрикс
Добрый день.
Пытаюсь поставить Битрикс на Open Server. Сразу же на этапе тестирования системы возникают замечания по:
mbstring.func_overload и mbstring.internal_encoding.
Попробовал в файле настроек Apache прописать:
<Directory «%sprogdir%/domains/мой_домен_битрикса/*»>
php_admin_value mbstring.func_overload 2
</Directory>
не срабатывает.
Подскажите пожалуйста, кто работает с Битриксом на Open Server, как вы решаете эту проблему? И есть ли еще какие-то подводные камни с Битриксом при работе на Open Server? (Почитал, пишут что MySql время от времени падает, еще у кого что, не гладко с Битриксом).
Спасибо.
[upd=1417682475][/upd]
C mbstring.func_overload и mbstring.internal_encoding вроде разобрался, нужно было немного иначе указать:
<Directory «%sprogdir%/domains/мой_домен_битрикса/»>
php_admin_value mbstring.func_overload 2
</Directory>
Но после установки при тестировании выдает такую ошибку:
Значения переменных сервера: Ошибка! Текущий домен не валидный (bitrix.1). Может содержать только цифры, латинские буквы и дефис. Должен содержать точку.
Чего не хватает, не понятно, домен bitrix.1
-
SvenSoft
- Сообщения: 28
- Зарегистрирован: 25 ноя 2013, 16:32
Непрочитанное сообщение
SvenSoft » 04 дек 2014, 13:26
Максим спасибо! Да, конечно же, просто после нескольких тестов такой вариант попробовал.
Осталась еще одна ошибка при тесте, вот эта:
Время на БД и веб сервере: Ошибка! Время отличается на 3600 секунд
Может кто сталкивался и знает что с этим делать?
-
Максим
- Сообщения: 5989
- Зарегистрирован: 11 дек 2010, 20:29
Непрочитанное сообщение
Максим » 04 дек 2014, 13:32
SvenSoft, Думаю тут часовые пояса могут быть виноваты, здесь читайте: /viewtopic.php?f=3&t=1776
-
darkleech
- Сообщения: 24
- Зарегистрирован: 24 май 2013, 11:48
Непрочитанное сообщение
darkleech » 08 дек 2014, 23:03
Никаких проблем и тормозов с Битрикс сейчас не наблюдаю на версии 5.1.1, а php конечно надо настраивать под Битрикс, в любом случае.
Для меня очень удобна зона .os, для копии сайта, в честь Open Sever, т.е.:
domain.os
а сам сайт, на котором работаю
domain.ru
-
ASDAFF
- Сообщения: 1
- Зарегистрирован: 10 июл 2015, 20:29
Непрочитанное сообщение
ASDAFF » 10 июл 2015, 20:43
В настройках апача, если записать так
<Directory "%sprogdir%/domains/*.bx/"> php_admin_value mbstring.func_overload 2 php_admin_value mbstring.internal_encoding UTF-8 </Directory>
то можно просто в конце написать .bx, вот так любое имя.bx
и все работает, если надо настройки все по умолчанию, то пишем вместо .bx, какие нибудь другие буквы, например .loc и не нужно каждый раз нырять в настройки
-
KISS_ARMY
- Сообщения: 2
- Зарегистрирован: 25 сен 2015, 07:18
Непрочитанное сообщение
KISS_ARMY » 25 сен 2015, 07:23
<Directory «%sprogdir%/domains/*.bx/»>
php_admin_value mbstring.func_overload 2
php_admin_value mbstring.internal_encoding UTF-8
</Directory>
Это в каком файле надо прописать, я не знаю где хранятся настройки Apache?!
-
Deimon
- Сообщения: 1
- Зарегистрирован: 30 май 2017, 12:18
Re: Подружить Open Server и Битрикс
Непрочитанное сообщение
Deimon » 30 май 2017, 12:38
Ребят, сделал все как тут написано, сайты не хотят открываться, выкидывая ошибку 502 Bad Gateway. Подскажите пожалуйста, в чем моя ошибка?
Пробовал настраивать конфигурационный файл Apache для отдельных доменов:
#-----------------------------------------------#
# Конфигурация хоста для сервера Apache
# Начало блока конфигурации HTTP хоста
#-----------------------------------------------#
<VirtualHost *:%httpbackport%>
DocumentRoot "%hostdir%"
ServerName "%host%"
ServerAlias "%host%" %aliases%
ScriptAlias /cgi-bin/ "%hostdir%/cgi-bin/"
SetEnvIfNoCase X-Forwarded-Proto https HTTPS=on
<Directory "%sprogdir%/domains/*.loc/">
php_admin_value mbstring.func_overload 2
php_admin_value mbstring.internal_encoding UTF-8
</Directory>
</VirtualHost>
#-----------------------------------------------#
# Конец блока конфигурации HTTP хоста
#-----------------------------------------------#
, пробовал закидывать конфигурационный файл в папку с доменом (как указано здесь, проблема одна и та же( Скриншот настроек Apache: ![]()
-
Askany
- Сообщения: 1
- Зарегистрирован: 08 фев 2018, 15:26
Re: Подружить Open Server и Битрикс
Непрочитанное сообщение
Askany » 08 фев 2018, 15:33
<Directory «%sprogdir%/domains/*.loc/»>
php_admin_value mbstring.func_overload 2
# php_admin_value mbstring.internal_encoding UTF-8
</Directory>
Закоментируй или удали «php_admin_value mbstring.internal_encoding UTF-8», а в настройках Apache поставь UTF-8 как настройку по умолчанию default_charset = UTF-8
Эта ошибка возникает если у тебя связка Apache+Nginx
Тк nginx не нравиться «php_admin_value mbstring.internal_encoding UTF-8» и он выкидывает 502
Но это решение не идеал, просто у меня оно так работает, вероятно, понимай я как все там работает, я бы сказал тебе более красивое решение, но как есть)
PS У меня связка Apache 7.0 + Nginx 1.10 — возможно еще дело в версии Apache или Nginx, тк с 5.6 mbstring.internal_encoding — данная настройка считает устаревшей. Но, может и не так, стану умнее буду знать)

Немного отступлю от темы администрирования, в сторону корзины, заказа товаров и обычных пользователей. При тестировании, а поймет CMS что заказчик уже что-то заказывал на сайте или нет — результат отрицательный. Если пользователь ранее делал заказ и при следующем оформлении забыл авторизоваться, или забыл свои данные для входа, то при оформлении нового заказа, создастся новый пользователь. Авторегистрация подкачала – нужно и тут дорабатывать, т.к. после оформления заказа, под пользователем test, и выходом из личного кабинета был оформлен ещё заказ с этой же почтой. Система присвоила покупателю логин test1. Теперь вернемся к администрированию сайта, расширению и уменьшению функционала через интерфейс.
Главная страница раздела, приветствует нас сообщением: «Обнаружены ошибки в работе сайта. Проверить и исправить» и предложением активировать вспомогательные сервисы для Битрикса. Проверка сайта дала только 2 критических ошибки и одну среднюю:
- Обязательные параметры PHP. Ошибка! Значение max_input_vars должно быть не ниже 10000. Текущее значение: 1000.
- Значения переменных сервера. Ошибка! Текущий домен не валидный (bitrix). Может содержать только цифры, латинские буквы и дефис. Должен содержать точку.
- Выполнение агентов на cron. Замечание. Агенты выполняются на хитах, рекомендуется перевести выполнение агентов на cron.

Если нажать на вопросительный знак, расположенный в той же строке справа от ошибки, то выведется подсказка о способе устранения той или иной проблемы. В нашем случае, это:
- Проверяются критические значения параметров, определяемых в файле настроек php.ini. В случае ошибки выводится список параметров, которые настроены неправильно. Подробную информацию по каждому параметру можно найти на сайте php.net.
- Значение HTTP_HOST берется на основе имени текущего виртуального хоста (домена). Невалидный домен приводит к тому, что некоторые браузеры (например, Internet Explorer 6) отказываются сохранять для него cookie, как следствие — не сохраняется авторизация.
- Чтобы перенести работу непериодических агентов (и передачу почты) на cron, необходимо в /bitrix/php_interface/dbconn.php установить константу: define(‘BX_CRONTAB_SUPPORT’, true); После этого на хитах будут выполняться только периодические агенты. Затем в cron поставить задание на ежеминутный запуск скрипта /var/www/bitrix/modules/main/tools/cron_events.php. Замените /var/www на свой путь к корню сайта. Внутри скрипта определена константа BX_CRONTAB, которая является индикатором того, что скрипт работает из cron и приводит к выполнению только непериодических агентов. Если эта константа ошибочно определена в php, периодические агенты полностью перестают выполняться.
Сервисы и службы, которые предлагает 1С Битрикс:
- Сканер безопасности (Web Application Firewall). Попыток вторжения не обнаружено.
- Монитор производительности. Оценка не проводилась. Протестируйте производительность.
- Маркетплейс. Дополнительные возможности модули и решения от наших партнеров.
- Следите за магазином из любой точки мира! Загрузить приложение для мобильных устройств: Android, iOS.
По возможности, я пытался их протестировать и местами это даже удалось. Например, производительность конфигурации оценена в 4,48. Тест производительности многопоточных и веб-кластерных систем со стандартными настройками по умолчанию, показал, что при 32-х соединений, 32-х хитах, просмотре 10,67 страниц в секунду, время генерации страниц 2,032 секунды, а время получения страницы 3,013 с. Так же доступна статистика и информация по количеству заказов, популярности и продаже товаров в интернет магазине. Но это всё не то, сконцентрируемся на повседневных задачах по управлению сайта под этой CMS.
Вывод товара на главную страницу
И ещё добавление ярлыка «новинка» к определенному товару. Выводим на индекс сайта, какой-нибудь ремень: Контент ->Каталоги. Выбираем нужный товар и редактируем его. Для того чтобы изделие стало первым на главной странице, поменяем свойство сортировка. Заранее я посмотрел порядок сортировки на первом товаре главной странице сайта, у ремня сделал на 10 больше, т.к. сортировка идет от большей к меньшей. Свойство «новинка», отвечает за вывод этого ярлыка на товаре, но он не выводится на главной.
Один товар в нескольких рубриках каталога
Звучит просто, но во многих системах управления это упирается в создание неких ярлыков и виртуальных копий. В битриксе при редактировании позиции магазина, переходим во вкладку «Разделы», и удерживая Ctrl выбираем дополнительную рубрику. Теперь ваш товар находится сразу в нескольких рубриках, и имеет разные пути, т.е. это не очень хорошо для SEO и может восприниматься как дублирование контента.
Добавить свойство товара влияющее на цену
Которое будет похоже на размер, будет выбираться при покупке и оптимально, если окажет влияние на цену. Переходим в редактирование товара, вкладка «Торговые предложения», кнопка «Генератор торговых предложений». Выбираем необходимые свойства, например цвет белый и черный, указываем цену отличную от базовой – генерируем и проверяем на сайте. При необходимости добавляем для каждого цвета свои фотографии изделия. Все изменения применились на сайте, и пользователь при выборе другого цвета видит, что цена меняется, у товара в зависимости от цвета отображается другой набор фотографий, но нет выбора размера. Так же отсутствует артикул. Для того чтобы отображался размер, при генерации, нужно выбрать не только цвет, но и размеры. Если выбрано 2 цвета и 5 размеров, то сгенерируется 10 торговых предложений.
Отключить комментарии у товаров или товара
Как поется в одной песне Высоцкого: «Здесь вам не равнина, тут климат не тот», по аналогии Битрикс вам не Вордпресс, чтобы быстро отключить комментарии к определенному посту. Предварительно авторизовавшись в разделе администрирования, переходим в товар каталога на сайте, в верхнем меню выбираем: Компоненты -> Перейти в режим правки. Кликаем на блок товара, который выделяется или задержим курсор на нём более 2-х секунд – появится меню. Нажимаем на шестеренку и «Редактировать параметры компонента». «Внешний вид», снимаем галочку с пунктов «Использовать комментарии» и «Использовать Facebook». Так же можно деактивировать: «Включить отзывы о товаре» и «Использовать Вконтакте».
Сбросить пароль администратора Bitrix
Например, у вас нет доступа к почте, на которую была зарегестрирована учетная запись верховного администратора сайта или нет желания, делать через стандартное восстановление. Этот способ поможет вам, если сайт не использует соль для генерации паролей, т.е. он из коробки и вы самостоятельно не модифицировали код, отвечающий за авторизацию пользователя и генерацию паролей. Заходим в базу данных, например таблица user (у вас она может иметь префикс), находим логин администратора в столбце login и редактируем поле PASSWORD. Вместо того, что там есть, указываем 4dS<r1[H7ed68b86348d0ebea0375d22898fc5d3. Точку на конце не ставим, теперь пароль администратора или любого другого пользователя, строку которого вы редактировали: 123123.
Добавить бренды в каталог
Необходимо добавить ещё один новый бренд товара и сделать фильтрацию по ним не картинками, а надписями. С первой частью, всё просто: Контент -> Highload-блоки -> BrandReference, кнопка «Добавить запись». Откроется форма с полями, в которой обязательно надо указать название и XML_ID. Теперь убираем в умном фильтре картинки: Контент -> Инфоблоки -> Типы инфоблоков -> Каталоги, вкладка свойства, редактируем пункт Бренды и в поле «Вид в умном фильтре», выбираем «Флажки». Проверяем нашу работу, бренды отображаются списком из чекбоксов.
Обратите внимание, в демо сайте из коробки, свойства в блоке «Дополнительное описание», на примере ремня: габариты предметов ширина, длина, размер пряжки, cезон, пол, страна бренда, страна производитель — находятся в виде HTML текста, поэтому фильтровать по ним не получится.
(@stalker_slx)
Estimable Member
Присоединился: 4 года назад
Журнал проверки системы
2020-Apr-14 17:12:19 Наличие необходимых модулей php (check_php_modules): Ok
Все необходимые модули установлены
2020-Apr-14 17:12:19 Обязательные параметры PHP (check_php_settings): Fail
Ошибка! Вы используете веб-окружение 1С-Битрикс старой версии (7.3.3), установите актуальную версию, чтобы не было проблем с настройкой сервера (7.4.3
).
2020-Apr-14 17:12:19 Модули веб-сервера (check_security): Ok
Конфликтов не выявлено
2020-Apr-14 17:12:19 Значения переменных сервера (check_server_vars): Ok
Корректные
2020-Apr-14 17:12:19 Сохранение сессии (check_session): Ok
50% done
2020-Apr-14 17:12:19 Сохранение сессии (check_session): Ok
Успешно
2020-Apr-14 17:12:19 Параметры настройки UTF (mbstring и константа BX_UTF) (check_mbstring): Ok
Правильные. Сайт работает в UTF кодировке
2020-Apr-14 17:12:19 Служебные скрипты в корне сайта (check_install_scripts): Ok
Отсутствуют
2020-Apr-14 17:12:19 Работа с сокетами (check_socket): Fail
Connection to ssl://bitrix24.mycompany.com:443 Fail
Socket error [0]:
Ошибка! Не работает
2020-Apr-14 17:12:20 Выполнение агентов на cron (check_bx_crontab): Ok
Успешно
2020-Apr-14 17:12:20 Бизнес-чат в реальном времени (check_pull_stream): Fail
Server version: 3 (Bitrix Push server)
Connection to ssl://bitrix24.mycompany.com:443 Fail
Socket error [0]:
Ошибка! Не удалось подключиться к модулю nginx-push-stream чтения мгновенных сообщений
2020-Apr-14 17:12:20 Живые комментарии в ленте сообщений (check_pull_comments): Fail
Ошибка! Не настроен модуль nginx push-stream, который необходим для отображения комментариев в живой ленте в реальном режиме времени
2020-Apr-14 17:12:20 Видеозвонки (check_turn): Fail
Ошибка! Не настроен модуль nginx push-stream, который необходим для осуществления видеозвонков
2020-Apr-14 17:12:20 Мобильное приложение Битрикс24 (check_access_mobile): Ok
Connection to checker.internal.bitrix24.com:80 Success
== Request ==
GET /check/?license_hash=ee054a156a095bf850f0e0539a11dc45&host=bitrix24.mycompany.com&port=443&https=Y HTTP/1.1
host: checker.internal.bitrix24.com
== Response ==
HTTP/1.1 200 OK
Content-Type: text/plain
Date: Tue, 14 Apr 2020 14:12:20 GMT
Server: nginx/1.8.1
X-Powered-By: PHP/5.3.3
Content-Length: 46
Connection: keep-alive
== Body ==
Check: OK
Status: 200
Connection: keep-alive
==========
Connection to checker.internal.bitrix24.com:80 Success
== Request ==
GET /check/?license_hash=ee054a156a095bf850f0e0539a11dc45&host=bitrix24.mycompany.com&port=8894&https=Y HTTP/1.1
host: checker.internal.bitrix24.com
== Response ==
HTTP/1.1 200 OK
Content-Type: text/plain
Date: Tue, 14 Apr 2020 14:12:20 GMT
Server: nginx/1.8.1
X-Powered-By: PHP/5.3.3
Content-Length: 46
Connection: keep-alive
== Body ==
Check: OK
Status: 403
Connection: keep-alive
==========
Успешно
2020-Apr-14 17:12:21 Уведомления пользователям на мобильные устройства (push уведомления) (check_push_bitrix): Ok
Connection to ssl://cloud-messaging.bitrix24.com:443 Success
Успешно
2020-Apr-14 17:12:21 Работа с документами через Google Docs и MS Office Online (check_access_docs): Ok
Успешно
2020-Apr-14 17:12:21 Битрикс24.Диск. Быстрая работа с файлами (check_fast_download): Warning
Замечание. Не удалось проверить из-за ошибки в работе с сокетами
2020-Apr-14 17:12:21 Поиск по содержимому документов (check_search): Ok
Успешно
2020-Apr-14 17:12:21 Отправка почтовых уведомлений (check_mail): Ok
Успешно
2020-Apr-14 17:12:22 Доступ к облачным сервисам 1С-Битрикс (check_ca_file): Ok
Успешно
2020-Apr-14 17:12:22 Интеграция с почтой внутри компании (check_connect_mail): Ok
Успешно
2020-Apr-14 17:12:22 Интеграция с соцсетями (check_socnet): Ok
Успешно
2020-Apr-14 17:12:22 Работа с REST API (check_rest): Ok
Успешно
2020-Apr-14 17:12:22 Публикация сообщений в живую ленту из почты (check_mail_push): Warning
Замечание. Не удалось получить MX запись для домена bitrix24.mycompany.com
2020-Apr-14 17:12:22 Доступ снаружи к Экстранет (check_extranet): Ok
Успешно
2020-Apr-14 17:12:22 Редактирование документов в MS Office (check_webdav): Warning
Замечание. Не удалось проверить из-за ошибки в работе с сокетами
2020-Apr-14 17:12:22 Интеграция с внешними приложениями (MS Office, Outlook, Exchange) через безопасное подключение к порталу (check_socket_ssl): Warning
Connection to ssl://bitrix24.mycompany.com:443 (certificate check enabled) Fail
Connection to ssl://bitrix24.mycompany.com:443 Success
Замечание. Сервер имеет невалидный SSL сертификат, возможны проблемы в интеграции с внешними приложениями
2020-Apr-14 17:12:22 Интеграция с Active Directory (check_ad): Warning
Замечание. Интеграция с AD сервером не настроена
2020-Apr-14 17:12:22 Единая авторизация в Windows сети (NTLM) (check_ntlm): Warning
Замечание. Выключена опция использования NTLM авторизации в настройках модуля ldap
2020-Apr-14 17:12:22 Оценка производительности сервера (check_perf): Warning
Замечание. Не удалось проверить из-за ошибки в работе с сокетами
2020-Apr-14 17:12:22 Ускорение открытия страниц (check_compression): Warning
Замечание. Не удалось проверить из-за ошибки в работе с сокетами
Редактировать
https://dev.1c-bitrix.ru/support/faq/8370/
Ошибка “Ошибка изменения свойства [код св-ва] Название св-ва”
Может появляться при попытке изменения инфоблока, так же вместо этой ошибки при изменении инфоблока может перекидывать на форму создания вместо сохранения результатов.
Решение
Проверить корректность настройки окружения, а именно настройку директивы max_input_vars >= 10000.
Поиск битрикса не ищет по части слова
По части слова стандартный поиск битрикса находит не все товары.
Решение
- Изменить настройки
Настройки -> Настройки продукта -> Настройки модулей -> Поиск -> Морфология -> Символы, по которым не производится разделение документа на слова (при морфологическом анализе)Убрать дефис
- Выполнить переиндексацию
Настройки -> Поиск -> Переиндексация -
Перед выводом компонента
search.pageдобавить код<?php BitrixMainLoader::includeModule('search'); $q = $_REQUEST['q']; $obSearch = new CSearch(); $obSearch->Search([ "QUERY" => $q, "SITE_ID" => LANG, ]); if ( $obSearch->errorno == 0 && !($arResult = $obSearch->GetNext()) && empty($arResult) ) { $_REQUEST['q'] = '"' . $_GET['q'] . '"'; }?>
Ошибка “Class ‘BitrixListsUpdateEcrmPropertyUpdate’ not found (0)”
Может возникать после обновления системы. Связана с работой агента.
Решение
В файле /bitrix/php_interface/dbconn.php добавить константу для остановки работы агентов:
<?
define('NO_AGENT_CHECK', true);
?>
После этого можно войти в админку и деактивировать агент:
Модуль агента “lists”, функция агента “BitrixListsUpdateEcrmPropertyUpdate::execAgent();”
Или удалить агент кодом:
<?
CAgent::removeAgent('BitrixListsUpdateEcrmPropertyUpdate::execAgent();', 'lists');
?>
После удаления агента возвращаем работоспособность агентам…
<?
define('NO_AGENT_CHECK', false);
?>
Способы исправления ошибок, выявленных при полном тестировании системы в 1С-Битрикс
Модули веб-сервера
Ошибка: Загружен модуль mod_dav/mod_dav_fs, WebDav не будет работать
Решение: Удалите файл /etc/httpd/conf.modules.d/00-dav.conf
Размер стека и pcre.recursion_limit
Ошибка: Замечание. Возможны проблемы в работе с длинными строками из-за системных ограничений
Решение: Как правило, для корректной работы 1С-Битрикс требуется снижение значения pcre.recursion_limit до 1000. Для этого нужно прописать правило в файле php.ini или в .htaccess, если у вас виртуальный хостинг и нет доступа к настройкам сервера.
VDS хостинг
- В файле /etc/php.d/bitrixenv.ini изменим параметр:
pcre.recursion_limit=100000
- В скрипте запуска сервера HTTP Apache /etc/rc.d/init.d/httpd изменим функцию start(), добавив в нее одну строку ulimit -s unlimited
- В итоге должно получиться примерно следующее:
start() { echo -n $"Starting $prog: " ulimit -s unlimited LANG=$HTTPD_LANG daemon --pidfile=${pidfile} $httpd $OPTIONS RETVAL=$? echo [ $RETVAL = 0 ] && touch ${lockfile} return $RETVAL }
Виртуальный хостинг
Для виртуального хостинга в файле .htaccess
php_value pcre.recursion_limit 100000
Режим работы MySQL
Ошибка: innodb_strict_mode=ON, требуется OFF
Решение: После обновления 1C-Битрикс, а конкретно модуля main 19.0.400 добавилась новая проверка. Исправление выйдет в следующих версиях BitrixVM. А сейчас можно исправить так:
Вариант 1
- Подключиться к серверу под root
- Открыть один из файлов (у всех могут быть разные, варианты)
- /etc/my.cnf
- /etc/alternatives/my.cnf
- /etc/bitrix-my.cnf
- Добавить строку в блоке # InnoDB parameters
innodb_strict_mode = OFF
Вариант 2
- В файл after_connect.php добавить:
$DB->Query("SET innodb_strict_mode='OFF'"); - В файл after_connect_d7.php добавить:
$connection->queryExecute("SET innodb_strict_mode='OFF'");
Структура базы данных
Ошибка: В таблице b_search_content_stem поле STEM «varchar(50) NOT NULL» не соответствует описанию на диске «int(11) NOT NULL»
Решение: Удалить модуль поиска вместе с таблицами и Заново установить модуль поиска и переиндексировать сайт.
Ошибка: В таблице b_search_content_freq поле STEM «varchar(50) NOT NULL DEFAULT «» » не соответствует описанию на диске «int(11) NOT NULL DEFAULT «0» «
Решение: Удалить модуль поиска вместе с таблицами и Заново установить модуль поиска и переиндексировать сайт.
Ошибка: Структура базы данных: Ошибочный ответ сервера. Не удалось завершить тестирование.
Решение: В файле /bitrix/modules/main/install/mysql/install.sql найти строку:
INDEX ix_module_to_module(FROM_MODULE_ID, MESSAGE_ID, TO_MODULE_ID, TO_CLASS, TO_METHOD)
и заменить на:
INDEX ix_module_to_module(FROM_MODULE_ID(20), MESSAGE_ID(20), TO_MODULE_ID(20), TO_CLASS(20), TO_METHOD(20))
Ошибка: В таблице b_user_hit_auth поле TIMESTAMP_X «datetime NULL DEFAULT NULL » не соответствует описанию на диске «timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP»
Решение: Выполнить запрос в Настройки → Инструменты → SQL запрос:
ALTER TABLE `b_user_hit_auth` MODIFY `TIMESTAMP_X` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP;
Здесь VPS на BrainyCP за 2$ в месяц, а здесь 50GB шаред-хостинг на BrainyCP за 1.9$ в месяц
-
lexkosha
- Сообщения: 6
- Зарегистрирован: Сб июн 12, 2021 3:25 pm
Работа с сокетами Ошибка! Не работает Bitrix
Всем привет!
ребята подскажите как исправить ошибку «Работа с сокетами Ошибка! Не работает»
Делаю тест системы. Выдает ошибку, читал что нужно править файл хост, поправил как написано не помогло.
CentOS 7
Журнал проверки системы
2021-Jun-12 15:24:02 Наличие необходимых модулей php (check_php_modules): Ok
Все необходимые модули установлены
2021-Jun-12 15:24:02 Обязательные параметры PHP (check_php_settings): Ok
Настройки правильные
2021-Jun-12 15:24:02 Модули веб-сервера (check_security): Ok
Конфликтов не выявлено
2021-Jun-12 15:24:02 Значения переменных сервера (check_server_vars): Ok
Корректные
2021-Jun-12 15:24:03 Сохранение сессии (check_session): Ok
50% done
2021-Jun-12 15:24:03 Сохранение сессии (check_session): Ok
Успешно
2021-Jun-12 15:24:03 Параметры настройки UTF (mbstring и константа BX_UTF) (check_mbstring): Ok
Правильные. Сайт работает в UTF кодировке
2021-Jun-12 15:24:03 Служебные скрипты в корне сайта (check_install_scripts): Ok
Отсутствуют
2021-Jun-12 15:24:03 Работа с сокетами (check_socket): Fail
Connection to site.ru:80 Success
== Request ==
GET /bitrix/admin/site_checker.php?test_type=socket_test&unique_id=092382390232392832932 HTTP/1.1
Host: site.ru== Response ==
HTTP/1.1 404 Not Found
Server: nginx/1.20.1
Date: Sat, 12 Jun 2021 15:24:03 GMT
Content-Type: text/html; charset=iso-8859-1
Content-Length: 196
Connection: keep-alive== Body ==
<!DOCTYPE HTML PUBLIC «-//IETF//DTD HTML 2.0//EN»>
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
</body></html>==========
Ошибка! Не работает
2021-Jun-12 15:24:03 Выполнение агентов на cron (check_bx_crontab): Warning
Замечание. Агенты выполняются на хитах, рекомендуется перевести выполнение агентов на cron
2021-Jun-12 15:24:03 Параметры подключения к базе данных (check_dbconn_settings): Ok
Успешно
2021-Jun-12 15:24:03 Лишний вывод в файлах конфигурации (check_dbconn): Warning
Замечание. Не удалось проверить из-за ошибки в работе с сокетами
2021-Jun-12 15:24:03 Сохранение сессии без UserAgent (check_session_ua): Warning
Замечание. Не удалось проверить из-за ошибки в работе с сокетами
2021-Jun-12 15:24:03 Настройки сайтов (check_sites): Ok
Правильные
2021-Jun-12 15:24:03 Передача объектов по ссылке (check_clone): Ok
Успешно
2021-Jun-12 15:24:03 Размер стека и pcre.recursion_limit (check_pcre_recursion): Warning
Замечание. Не удалось проверить из-за ошибки в работе с сокетами
2021-Jun-12 15:24:03 Загрузка файла (check_upload): Warning
Замечание. Не удалось проверить из-за ошибки в работе с сокетами
2021-Jun-12 15:24:03 Загрузка файла больше 4Мб (check_upload_big): Warning
Замечание. Не удалось проверить из-за ошибки в работе с сокетами
2021-Jun-12 15:24:03 Загрузка файла через php://input (check_upload_raw): Warning
Замечание. Не удалось проверить из-за ошибки в работе с сокетами
2021-Jun-12 15:24:03 Передача POST запроса с большим числом параметров (check_post): Warning
Замечание. Не удалось проверить из-за ошибки в работе с сокетами
2021-Jun-12 15:24:03 Отправка почты (check_mail): Ok
Успешно
2021-Jun-12 15:24:03 Отправка почтового сообщения больше 64Кб (check_mail_big): Ok
Успешно
2021-Jun-12 15:24:03 Проверка на наличие неотправленных сообщений (check_mail_b_event): Ok
Успешно
2021-Jun-12 15:24:03 Внутреннее перенаправление (функция LocalRedirect) (check_localredirect): Warning
Замечание. Не удалось проверить из-за ошибки в работе с сокетами
2021-Jun-12 15:24:03 Фактическое ограничение памяти (check_memory_limit): Warning
Замечание. Не удалось проверить из-за ошибки в работе с сокетами
2021-Jun-12 15:24:04 Работа с файлами кеша (check_cache): Ok
Успешно
2021-Jun-12 15:24:04 Доступ к серверу обновлений (check_update): Ok
Успешно
2021-Jun-12 15:24:04 HTTP авторизация (check_http_auth): Warning
Замечание. Не удалось проверить из-за ошибки в работе с сокетами
2021-Jun-12 15:24:04 Создание и запуск файла (check_exec): Warning
Замечание. Не удалось проверить из-за ошибки в работе с сокетами
2021-Jun-12 15:24:04 Функция getimagesize для swf (check_getimagesize): Ok
Успешно
2021-Jun-12 15:24:04 Версия MySQL-сервера (check_mysql_bug_version): Ok
Успешно
2021-Jun-12 15:24:05 Время на БД и веб-сервере (check_mysql_time): Fail
Ошибка! Время отличается на 10800 секунд
2021-Jun-12 15:24:05 Режим работы MySQL (check_mysql_mode): Ok
Успешно
2021-Jun-12 15:24:05 Кодировка соединения (check_mysql_connection_charset): Ok
character_set_connection=utf8, collation_connection=utf8_unicode_ci, character_set_results=utf8
Успешно
2021-Jun-12 15:24:05 Кодировка базы данных (check_mysql_db_charset): Ok
CHARSET=utf8, COLLATION=utf8_unicode_ci
Успешно
97% done
2021-Jun-12 15:24:22 Структура базы данных (check_mysql_table_structure): Ok
Успешно
-
sbury
- Сообщения: 1080
- Зарегистрирован: Вт фев 06, 2018 7:51 am
Re: Работа с сокетами Ошибка! Не работает Bitrix
Сообщение
sbury » Сб июн 12, 2021 9:39 pm
в файле /etc/hosts, первой строкой добавьте запись
127.0.0.1 _ваш_домен_
при помощи команды
hostname
проверьте какой он у вас вообще прописан в системе. bitrix требует запись полного доменного имени в системе
Второе, сертификат SSL должен быть выдан данному домену.
И третье, если в DNS есть запись ipv6 типа АААА, и она не подключена к домену, или есть не существующая, она должна быть удалена
Пока хоть одно из этих условий не выполнено , вы будете получать данную ошибку.
-
sbury
- Сообщения: 1080
- Зарегистрирован: Вт фев 06, 2018 7:51 am
Re: Работа с сокетами Ошибка! Не работает Bitrix
Сообщение
sbury » Вс июн 13, 2021 8:03 am
показывайте что прописано. А так же вывод hostname. Можете в личку
-
lexkosha
- Сообщения: 6
- Зарегистрирован: Сб июн 12, 2021 3:25 pm
Re: Работа с сокетами Ошибка! Не работает Bitrix
Сообщение
lexkosha » Вт авг 31, 2021 8:44 pm
Сегодня попробовал по новой все поднять. К сожалению решить проблему не удалось. Может кто то сталкивался и победил?
-
confignsk
- Сообщения: 14
- Зарегистрирован: Пн дек 21, 2020 1:38 am
Re: Работа с сокетами Ошибка! Не работает Bitrix
Сообщение
confignsk » Чт окт 14, 2021 8:19 am
Всем добрый день! Какие варианты еще решений можно использовать ?