Ошибка есть ошибки при отправке системных почтовых сообщений число неотправленных сообщений

Устранение ошибок CMS Битрикс Опция "Проверка системы" в CMS Битрикс позволяет проверить соответствие настроек хостинга требованиям CMS и вашего сайта.

Содержание

  1. Устранение ошибок CMS Битрикс
  2. Отправка почты
  3. Режим работы MySQL
  4. Размер стека и pcre.recursion_limit
  5. Выполнение агентов на cron
  6. Обязательные параметры PHP
  7. BitrixVM 7.2.2 не отправляются сообщения больше 64Кб
  8. Проблемы с отправкой почты
  9. BitrixVM 7.2.2 не отправляются сообщения больше 64Кб
  10. BitrixVM 7.2.2 не отправляются сообщения больше 64Кб

Устранение ошибок CMS Битрикс

Опция «Проверка системы» в CMS Битрикс позволяет проверить соответствие настроек хостинга требованиям CMS и вашего сайта. При запуске этой опции на хостинге Timeweb, Битрикс, как правило, приводит несколько ошибок и замечаний. В этой статье мы рассмотрим, как их исправить.

Отправка почты

Речь идет о двух параметрах: «Отправка почты» и «Отправка почтового сообщения больше 64Кб».

Уведомление: Ошибка! Не работает

Эта ошибка возникает, если вы используете хостинг на тестовом периоде — до оплаты услуги почта недоступна. Как только хостинг будет оплачен, почта заработает.

Режим работы MySQL

Уведомление: Ошибка! innodb_strict_mode=ON, требуется OFF. Переменная sql_mode в MySQL должна быть пустая, текущее значение: NO_ENGINE_SUBSTITUTION

Эта ошибка критична. Она может привести к блокировке запросов к базе данных, что практически означает остановку работы сайта.

Решение:

Необходимо внести изменения в файлы конфигурации Bitrix, в которых задаются параметры базы данных, и указать в них нужные значения. Отредактировать файлы можно, например, с помощью Файлового менеджера.

В файл /public_html/bitrix/php_interface/after_connect.php под уже имеющимися строками и до символов ?> добавьте:

В файл /public_html/bitrix/php_interface/after_connect_d7.php под уже имеющимися строками и до символов ?> добавьте:

После этого проверка Bitrix пройдет успешно.

Размер стека и pcre.recursion_limit

Уведомление: Замечание: Возможны проблемы в работе с длинными строками из за системных ограничений

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

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

Решение:

  • Если у вас тариф мощного хостинга, решением будет переключение сайта на PHP 7.4. Это можно сделать в разделе «Сайты» по нашей инструкции.
  • Если у вас тариф обычного хостинга или если смена версии PHP не помогла, исправить ошибку, добавьте в файл /public_html/.htaccess строки:

Выполнение агентов на cron

Уведомление: Замечание: Агенты выполняются на хитах, рекомендуется перенести их выполнение на cron

Это замечание некритично. В Битрикс предусмотрен внутренний планировщик задач (агентов). Данное замечание влияет на то, насколько точно по времени сработают запланированные задачи. Грубо говоря, скрипты сайта выполняются, только когда его страницы кто-то посещает. Если нет посещений, то и таймер работать не будет. Cron позволяет полностью решить проблему с планированием задач.

Решение:

Чтобы перенести работу непериодических агентов (и передачу почты) на Сron, необходимо установить константу BX_CRONTAB_SUPPORT .

Для этого добавьте в файл /public_html/bitrix/php_interface/dbconn.php строку:

1. В разделе Crontab нажмите «Добавить новую задачу» и задайте удобное имя для задачи.

2. В пункте «Исполнитель» выберите «Исполняемый бинарный файл».

3. В пункте «Путь до файла» укажите команду следующего вида:

  • В /opt/php72/bin/php укажите ту версию php, которую использует сайт. Например, /opt/php74/bin/php ( или /opt/php7.4/bin/php ).
  • Вместо /home/u/user/site.ru/public_html укажите корректный путь до папки сайта и замените u и user на первую букву вашего логина и сам логин.

4. В пункте «Периодичность» выберите «Каждую минуту».

Уведомление: Ошибка! Не настроен запуск cron_events.php на cron

Эта ошибка может возникнуть, если в пункте выше вы только добавили константу, но не добавили задачу cron. Без настройки задачи в crontab будет остановлена часть агентов, в том числе с сайта перестанет отправляться почта. Письма будут накапливаться в очередь и отправляться по частям после устранения ошибки.

Решение:

Выполните приведенную выше инструкцию по добавлению задачи cron, и ошибка будет устранена.

Обязательные параметры PHP

Уведомление: Ошибка! Значение max_input_vars должно быть не ниже 10000

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

Решение:

Необходимо добавить следующую строку в файл /public_html/.htaccess :

Источник

BitrixVM 7.2.2 не отправляются сообщения больше 64Кб

Сайт работает на BitrixVM 7.2.2 что необходимо поправить на сервере ? Все агенты выполняются на кроне. других ошибок в тесте нет.

Цитата
Юрий Коренюк написал:
BitrixVM 7.2.2 что необходимо поправить на сервере

Успешно
2018-Mar-30 09:14:45 Отправка почты (check_mail): Warning
Замечание. Отправлено. Время отправки: 1.04 сек.
2018-Mar-30 09:14:47 Отправка почтового сообщения больше 64Кб (check_mail_big): Fail
Ошибка! Не работает
2018-Mar-30 09:14:47 Проверка на наличие неотправленных сообщений (check_mail_b_event): Ok

Ответ техподдержки битрикс для моего удобства сделали скрипт

Что с этим делать ? и на какую причину он указывает ?

Jun 08 16:49:56 host=smtp.yandex.ru tls=on auth=on user=info@xx.ru from=info@xx.ru recipients= hosting_test@bitrixsoft.com , noreply@bitrixsoft.com smtpstatus=554 smtpmsg=’554 5.7.1 [2] Message rejected under suspicion of SPAM; https://ya.cc/1IrBc 1528465796-U6eZsBbL3s-ntL4J2bL’ errormsg=’the server did not accept the mail’ exitcode=EX_UNAVAILABLE

Цитата
Антон Зв написал:
554 5.7.1 [2] Message rejected under suspicion of SPAM;

Да, нужно убедиться что авторизация на сервере почты — успешна.

На сервере Яндекс.Почты пока не создали пароль приложения — ничего не получалось.

Аналогичная проблема с Яндексом.
Из консоли, через mail() письма отправляются и доходят до любого адресата, без попадания в спам.
Из веб-интерфейса почты то же самое. Отправлял даже на noreply@bitrixsoft.com , все ОК.

На сервере не было записи SPF и DMARC, добавил.
Попутно повысил уровень доверия выполнив все рекомендации.

В логе msmtp все равно уведомление «Message rejected under suspicion of SPAM».

Источник

Проблемы с отправкой почты

Да такое я видел пример но это не нужно. Хочется понят насколько удобен продукт.

Прописал как указано тут?
[mail function]
; For Win32 only.
SMTP = mail.domain.ru
smtp_port = 25

; For Win32 only.
sendmail_from = admin@domain.ru

;Bitrix Env replace()
sendmail_path= msmtp -t -i
;/Bitrix Env replace()

но естественно со своими данными

Цитата
Burenkoff пишет:
Да такое я видел пример но это не нужно. Хочется понят насколько удобен продукт.

Прописал как указано тут?
[mail function]
; For Win32 only.
SMTP = mail.domain.ru
smtp_port = 25

; For Win32 only.
sendmail_from = admin@domain.ru

;Bitrix Env replace()
sendmail_path= msmtp -t -i
;/Bitrix Env replace()

но естественно со своими данными

а в файле msmtp править нужно что-нибудь?

Цитата
Burenkoff пишет:
а в итоге почта (само сообщение) будет писаться на портале или подключать локальный клиент почты или выводить сразу на веб ящик? Нужно просто понять как тут почта работает. Интересно было бы если письма писались прямо с корп портала.

Если письмо придёт то

Цитата
отправляются через SMTP Сервер, указанный в настройках.

Проверить Администрирование — Настройки — Инструменты — Проверка сайта — Тестирование конфигурации
Строку

Цитата
serik.sh пишет:
Проверить Администрирование — Настройки — Инструменты — Проверка сайта — Тестирование конфигурации
Строку «Проверка на наличие неотправленных сообщений»

Похожая проблема — через форму обратной связи, похоже, никуда ничего не приходит
Тестирование конфигурации выдает:

Передача POST запроса с большим числом параметров подробнее
Успешно
Отправка почты подробнее
Успешно
Отправка почтового сообщения больше 64Кб подробнее
Успешно
Проверка на наличие неотправленных сообщений подробнее
Есть ошибки при отправке системных почтовых сообщений, число неотправленных сообщений: 740

Каждое нажатие кнопки «Отправить» в форме обратной связи увеличивает количество неотправленных сообщений.
В настройках php:

Вопрос. Проблема в том, что неверно указан сервер smtp? Нужно указать что-то настоящее? Например, smtp.mail.ru, если есть ящик на mail.ru?

А рассылки с сайта работают.

А вот с сайта пришло письмо о регистрации нового пользователя. В заголовках:

Источник

BitrixVM 7.2.2 не отправляются сообщения больше 64Кб

Сайт работает на BitrixVM 7.2.2 что необходимо поправить на сервере ? Все агенты выполняются на кроне. других ошибок в тесте нет.

Цитата
Юрий Коренюк написал:
BitrixVM 7.2.2 что необходимо поправить на сервере

Успешно
2018-Mar-30 09:14:45 Отправка почты (check_mail): Warning
Замечание. Отправлено. Время отправки: 1.04 сек.
2018-Mar-30 09:14:47 Отправка почтового сообщения больше 64Кб (check_mail_big): Fail
Ошибка! Не работает
2018-Mar-30 09:14:47 Проверка на наличие неотправленных сообщений (check_mail_b_event): Ok

Ответ техподдержки битрикс для моего удобства сделали скрипт

Что с этим делать ? и на какую причину он указывает ?

Jun 08 16:49:56 host=smtp.yandex.ru tls=on auth=on user=info@xx.ru from=info@xx.ru recipients= hosting_test@bitrixsoft.com , noreply@bitrixsoft.com smtpstatus=554 smtpmsg=’554 5.7.1 [2] Message rejected under suspicion of SPAM; https://ya.cc/1IrBc 1528465796-U6eZsBbL3s-ntL4J2bL’ errormsg=’the server did not accept the mail’ exitcode=EX_UNAVAILABLE

Цитата
Антон Зв написал:
554 5.7.1 [2] Message rejected under suspicion of SPAM;

Да, нужно убедиться что авторизация на сервере почты — успешна.

На сервере Яндекс.Почты пока не создали пароль приложения — ничего не получалось.

Аналогичная проблема с Яндексом.
Из консоли, через mail() письма отправляются и доходят до любого адресата, без попадания в спам.
Из веб-интерфейса почты то же самое. Отправлял даже на noreply@bitrixsoft.com , все ОК.

На сервере не было записи SPF и DMARC, добавил.
Попутно повысил уровень доверия выполнив все рекомендации.

В логе msmtp все равно уведомление «Message rejected under suspicion of SPAM».

Источник

BitrixVM 7.2.2 не отправляются сообщения больше 64Кб

Сайт работает на BitrixVM 7.2.2 что необходимо поправить на сервере ? Все агенты выполняются на кроне. других ошибок в тесте нет.

Цитата
Юрий Коренюк написал:
BitrixVM 7.2.2 что необходимо поправить на сервере

Успешно
2018-Mar-30 09:14:45 Отправка почты (check_mail): Warning
Замечание. Отправлено. Время отправки: 1.04 сек.
2018-Mar-30 09:14:47 Отправка почтового сообщения больше 64Кб (check_mail_big): Fail
Ошибка! Не работает
2018-Mar-30 09:14:47 Проверка на наличие неотправленных сообщений (check_mail_b_event): Ok

Ответ техподдержки битрикс для моего удобства сделали скрипт

Что с этим делать ? и на какую причину он указывает ?

Jun 08 16:49:56 host=smtp.yandex.ru tls=on auth=on user=info@xx.ru from=info@xx.ru recipients= hosting_test@bitrixsoft.com , noreply@bitrixsoft.com smtpstatus=554 smtpmsg=’554 5.7.1 [2] Message rejected under suspicion of SPAM; https://ya.cc/1IrBc 1528465796-U6eZsBbL3s-ntL4J2bL’ errormsg=’the server did not accept the mail’ exitcode=EX_UNAVAILABLE

Цитата
Антон Зв написал:
554 5.7.1 [2] Message rejected under suspicion of SPAM;

Да, нужно убедиться что авторизация на сервере почты — успешна.

На сервере Яндекс.Почты пока не создали пароль приложения — ничего не получалось.

Аналогичная проблема с Яндексом.
Из консоли, через mail() письма отправляются и доходят до любого адресата, без попадания в спам.
Из веб-интерфейса почты то же самое. Отправлял даже на noreply@bitrixsoft.com , все ОК.

На сервере не было записи SPF и DMARC, добавил.
Попутно повысил уровень доверия выполнив все рекомендации.

В логе msmtp все равно уведомление «Message rejected under suspicion of SPAM».

Источник

<? $MESSSC_SUBTITLE_DISK«] = «Проверка доступа к диску«; $MESSSC_SUBTITLE_DISK_DESC«] = «Скрипты сайта должны иметь доступ на запись к файлам сайта. Это необходимо для работы модуля управления структурой сайта, загрузки файлов, а так же для работы системы обновлений, которая обновляет ядро сайта до последней версии.«; $MESSSC_VER_ERR«] = «Установлена версия PHP #CUR#, требуется #REQ# и выше«; $MESSSC_MOD_XML«] = «Поддержка XML«; $MESSSC_MOD_PERL_REG«] = «Поддержка регулярных выражений (Perl-Compatible)«; $MESSSC_MOD_GD«] = «Библиотека GD«; $MESSSC_MOD_GD_JPEG«] = «Поддержка jpeg в GD«; $MESSSC_MOD_JSON«] = «Поддержка JSON«; $MESSSC_UPDATE_ACCESS«] = «Доступ к серверу обновлений«; $MESSSC_UPDATE_ERROR«] = «Нет соединения с сервером обновлений«; $MESSSC_TMP_FOLDER_PERMS«] = «Нет прав на запись во временную папку«; $MESSSC_NO_TMP_FOLDER«] = «Временная папка не существует«; $MESSERR_NO_MODS«] = «Не установлены требуемые расширения:«; $MESSERR_NO_SSL«] = «Поддержка ssl не настроена в php«; $MESSSC_RUS_L1«] = «Обращение с сайта«; $MESSSC_TIK_SEND_SUCCESS«] = «Сообщение успешно отправлено. Через некоторое время на адрес #EMAIL# должно прийти подтверждение получения сообщения от системы техподдержки.«; $MESSSC_TIK_TITLE«] = «Отправить сообщение в службу техподдержки«; $MESSSC_TIK_DESCR«] = «Описание проблемы«; $MESSSC_TIK_DESCR_DESCR«] = «последовательность действий, которая привела к ошибке, описание ошибки,…«; $MESSSC_TIK_LAST_ERROR«] = «Текст последней ошибки«; $MESSSC_TIK_LAST_ERROR_ADD«] = «прикреплен«; $MESSSC_TIK_SEND_MESS«] = «Отправить сообщение«; $MESSSC_TAB_2«] = «Проверка доступа«; $MESSSC_TAB_5«] = «Техподдержка«; $MESSSC_ERROR0«] = «Ошибка!«; $MESSSC_ERROR1«] = «Не работает«; $MESSSC_CHECK_FILES«] = «Проверить доступ«; $MESSSC_CHECK_FILES_WARNING«] = «Скрипт проверки файлов может создавать значительную нагрузку на сервере.«; $MESSSC_CHECK_FILES_ATTENTION«] = «Внимание!«; $MESSSC_TEST_CONFIG«] = «Тестирование конфигурации«; $MESSSC_TESTING«] = «Выполняется проверка…«; $MESSSC_FILES_CHECKED«] = «Проверено файлов: <b>#NUM#</b><br>Текущий путь: <i>#PATH#</i>«; $MESSSC_FILES_OK«] = «Все проверенные файлы и папки доступны для чтения и записи«; $MESSSC_FILES_FAIL«] = «Недоступны для чтения или записи (показаны первые 10):«; $MESSSC_SITE_CHARSET_FAIL«] = «Смешанные кодировки: UTF-8 и не UTF-8«; $MESSSC_PATH_FAIL_SET«] = «Путь к корню сайта должен быть пустой, установлено:«; $MESSSC_NO_ROOT_ACCESS«] = «Нет доступа к папке «; $MESSSC_SOCKET_F«] = «функции работы с сокетами«; $MESSSC_CHECK_FULL«] = «Полная проверка«; $MESSSC_CHECK_UPLOAD«] = «Проверка папки для загрузки файлов«; $MESSSC_CHECK_KERNEL«] = «Проверка ядра«; $MESSSC_CHECK_FOLDER«] = «Проверка папки«; $MESSSC_CHECK_B«] = «Проверить«; $MESSSC_STOP_B«] = «Остановить«; $MESSSC_TEST_FAIL«] = «Ошибочный ответ сервера. Не удалось завершить тестирование«; $MESSSC_START_TEST_B«] = «Начать тестирование«; $MESSSC_STOP_TEST_B«] = «Остановить«; $MESSSC_T_SOCK«] = «Работа с сокетами«; $MESSSC_T_UPLOAD«] = «Загрузка файла«; $MESSSC_T_UPLOAD_BIG«] = «Загрузка файла больше 4Мб«; $MESSSC_T_UPLOAD_RAW«] = «Загрузка файла через php://input«; $MESSSC_T_POST«] = «Передача POST запроса с большим числом параметров«; $MESSSC_T_MAIL«] = «Отправка почты«; $MESSSC_T_MAIL_BIG«] = «Отправка почтового сообщения больше 64Кб«; $MESSSC_T_MAIL_B_EVENT«] = «Проверка на наличие неотправленных сообщений«; $MESSSC_T_MAIL_B_EVENT_ERR«] = «Есть ошибки при отправке системных почтовых сообщений, число неотправленных сообщений:«; $MESSSC_T_REDIRECT«] = «Внутреннее перенаправление (функция LocalRedirect)«; $MESSSC_T_MEMORY«] = «Фактическое ограничение памяти«; $MESSSC_T_SESS«] = «Сохранение сессии«; $MESSSC_T_SESS_UA«] = «Сохранение сессии без UserAgent«; $MESSSC_T_CACHE«] = «Работа с файлами кеша«; $MESSSC_T_AUTH«] = «HTTP авторизация«; $MESSSC_T_EXEC«] = «Создание и запуск файла«; $MESSSC_T_DBCONN«] = «Лишний вывод в файлах конфигурации«; $MESSSC_T_DBCONN_SETTINGS«] = «Параметры подключения к базе данных«; $MESSSC_ERR_CONN_DIFFER«] = «Отличаются в .settings.php и dbconn.php.«; $MESSSC_T_MYSQL_VER«] = «Версия MySQL сервера«; $MESSSC_T_TIME«] = «Время на БД и веб сервере«; $MESSSC_T_SQL_MODE«] = «Режим работы MySQL«; $MESSSC_T_CHARSET«] = «Кодировки таблиц в БД«; $MESSSC_T_STRUCTURE«] = «Структура базы данных«; $MESSSC_DB_CHARSET«] = «Кодировка базы данных«; $MESSSC_MBSTRING_NA«] = «Не удалось проверить из-за ошибок в настройке UTF«; $MESSSC_CONNECTION_CHARSET«] = «Кодировка соединения«; $MESSSC_TABLES_NEED_REPAIR«] = «Целостность таблиц нарушена, необходимо исправление.«; $MESSSC_TABLE_ERR«] = «Ошибка на таблице #VAL#:«; $MESSSC_T_CHECK«] = «Проверка таблиц«; $MESSSC_TEST_SUCCESS«] = «Успешно«; $MESSSC_SENT«] = «Отправлено. Время отправки:«; $MESSSC_SEC«] = «сек.«; $MESSSC_DB_ERR«] = «Проблемная версия БД:«; $MESSSC_DB_ERR_MODE«] = «Переменная sql_mode в MySQL должна быть пустая, текущее значение:«; $MESSSC_NO_PROXY«] = «Нет соединения с прокси сервером«; $MESSSC_PROXY_ERR_RESP«] = «Ошибочный ответ сервера обновлений через прокси«; $MESSSC_UPDATE_ERR_RESP«] = «Ошибочный ответ сервера обновлений«; $MESSSC_FILE_EXISTS«] = «Файл существует:«; $MESSSC_WARN_SUHOSIN«] = «Загружен модуль suhosin, возможны проблемы в работе административной части (suhosin.simulation=#VAL#)«; $MESSSC_WARN_SECURITY«] = «Загружен модуль mod_security, возможны проблемы в работе административной части«; $MESSSC_WARN_DAV«] = «Загружен модуль mod_dav/mod_dav_fs, WebDav не будет работать«; $MESSSC_DELIMITER_ERR«] = «Текущий разделитель: &quot;#VAL#&quot;, требуется &quot;.&quot;«; $MESSSC_DB_MISC_CHARSET«] = «Кодировка таблицы &quot;#TABLE#&quot; (#VAL1#) отличается от кодировки базы (#VAL0#)«; $MESSSC_COLLATE_WARN«] = «Сравнение для таблицы &quot;#TABLE#&quot; (#VAL1#) отличается от сравнения базы (#VAL0#)«; $MESSSC_TABLE_CHARSET_WARN«] = «Кодировка поля &quot;#FIELD#&quot; таблицы &quot;#TABLE#&quot; (#VAL1#) отличается от кодировки базы (#VAL0#)«; $MESSSC_FIELDS_COLLATE_WARN«] = «Сравнение поля &quot;#FIELD#&quot; таблицы &quot;#TABLE#&quot; (#VAL1#) отличается от сравнения базы (#VAL0#)«; $MESSSC_TABLE_SIZE_WARN«] = «Большой размер таблицы &quot;#TABLE#&quot; (#SIZE# M)«; $MESSSC_NOT_LESS«] = «Не менее #VAL# М«; $MESSSC_MEMORY_CHANGED«] = «Значение memory_limit было увеличено с #VAL0# до #VAL1# на момент тестирования через ini_set.«; $MESSSC_CRON_WARN«] = «Определена константа BX_CRONTAB_SUPPORT в /bitrix/php_interface/dbconn.php, при этом должен быть настроен вызов агентов на cron.«; $MESSSC_CACHED_EVENT_WARN«] = «Закеширована информация об отправке почты, возможно это произошло в результате сбоя, попробуйте очистить весь кеш.«; $MESSSC_TIK_ADD_TEST«] = «Отправить журнал тестирования конфигурации«; $MESSSC_SUPPORT_COMMENT«] = «В случае возникновения проблем с отправкой обращения, пожалуйста, воспользуйтесь формой на нашем сайте:«; $MESSSC_NOT_FILLED«] = «Не введено описание проблемы«; $MESSSC_TEST_WARN«] = «Сейчас будет собрана информация о конфигурации сервера. Если произойдёт сбой, пожалуйста, снимите опцию «Отправить журнал тестирования конфигурации« и повторите попытку.«; $MESSSC_SOCK_NA«] = «Не удалось проверить из-за ошибки в работе с сокетами«; $MESSSC_T_CLONE«] = «Передача объектов по ссылке«; $MESSSC_T_GETIMAGESIZE«] = «Функция getimagesize для swf«; $MESSSC_TEST_DOMAIN_VALID«] = «Текущий домен не валидный (#VAL#). Может содержать только цифры, латинские буквы и дефис. Должен содержать точку.«; $MESSSC_SWF_WARN«] = «Вставка swf роликов может не работать«; $MESSSC_TIME_DIFF«] = «Время отличается на #VAL# секунд«; $MESSSC_T_MODULES«] = «Наличие необходимых модулей php«; $MESSSC_MOD_MBSTRING«] = «Поддержка mbstring«; $MESSSC_MB_UTF«] = «Сайт работает в UTF кодировке«; $MESSSC_MB_NOT_UTF«] = «Сайт работает в однобайтовой кодировке«; $MESSSC_MB_CUR_SETTINGS«] = «настройки mbstring:«; $MESSSC_MB_REQ_SETTINGS«] = «требуется:«; $MESSSC_T_MBSTRING«] = «Параметры настройки UTF (mbstring и константа BX_UTF)«; $MESSSC_T_SITES«] = «Настройки сайтов«; $MESSSC_BX_UTF«] = «Необходимо установить в <i>/bitrix/php_interface/dbconn.php</i> код <code>define(‘BX_UTF’, true);</code> «; $MESSSC_BX_UTF_DISABLE«] = «Константа BX_UTF не должна быть установлена«; $MESSSC_T_PHP«] = «Обязательные параметры PHP«; $MESSSC_ERR_PHP_PARAM«] = «Параметр #PARAM# = #CUR#, требуется #REQ#«; $MESSSC_MYSQL_ERR_VER«] = «Установлена MySQL версии #CUR#, требуется #REQ#«; $MESSSC_T_SERVER«] = «Значения переменных сервера«; $MESSSC_CONNECTION_CHARSET_WRONG«] = «Кодировка соединения с базой данных должна быть #VAL#, текущее значение: #VAL1#«; $MESSSC_CONNECTION_CHARSET_WRONG_NOT_UTF«] = «Кодировка соединения с базой данных не должна быть utf8, текущее значение: #VAL#«; $MESSSC_CONNECTION_COLLATION_WRONG_UTF«] = «Сравнение соединения с базой данных должно быть utf8_unicode_ci, текущее значение: #VAL#.«; $MESSSC_TABLE_CHECK_NA«] = «Не проверено из-за ошибки кодировки базы«; $MESSSC_TABLE_COLLATION_NA«] = «Не проверено из-за ошибок кодировки таблиц«; $MESSSC_FIX«] = «Исправить«; $MESSSC_FIX_DATABASE«] = «Исправление ошибок базы данных«; $MESSSC_FIX_DATABASE_CONFIRM«] = «Будет выполнена попытка исправить ошибки базы данных. Эта операция потенциально опасна. Перед запуском процесса рекомендуется сделать резервную копию. Копия готова, продолжить?«; $MESSSC_CHECK_TABLES_ERRORS«] = «Кодировки таблиц имеют ошибки, общее число ошибок: #VAL#, из них автоматически могут быть исправлены: #VAL1#.«; $MESSSC_CONNECTION_CHARSET_NA«] = «Не удалось проверить из-за ошибки кодировки соединения«; $MESSSC_DATABASE_COLLATION_DIFF«] = «Сравнение для базы (#VAL1#) отличается от сравнения для соединения (#VAL0#).«; $MESSSC_DATABASE_CHARSET_DIFF«] = «Кодировка базы (#VAL1#) отличается от кодировки соединения (#VAL0#).«; $MESSSC_HELP_NOTOPIC«] = «К сожалению, информации по данному вопросу нет.«; $MESSSC_HELP_CHECK_INSTALL_SCRIPTS«] = «Иногда пользователи забывают удалять установочные скрипты после восстановления резервной копии или установки продукта (restore.php, bitrixsetup.php). Если пользователь проигнорировал ошибку автоматического удаления, оставленные служебные скрипты могут стать причиной взлома сайта, нужно их обязательно удалить вручную.«; $MESSSC_HELP_CHECK_PHP_MODULES«] = «Проверяется доступность требуемых расширений для полноценной работы продукта. В случае ошибки выводится список модулей, которые недоступны. Для решения проблемы необходимо обратиться к хостеру, а для локальной установки самостоятельно установить требуемые расширения на основе документации на сайте php.net«; $MESSSC_HELP_CHECK_PHP_SETTINGS«] = «Проверяются критические значения параметров, определяемых в файле настроек php.ini. В случае ошибки выводится список параметров, которые настроены неправильно. Подробную информацию по каждому параметру можно найти на сайте php.net.«; $MESSSC_HELP_CHECK_SERVER_VARS«] = «Проверяются значения переменных, определяемых веб сервером. Значение HTTP_HOST берется на основе имени текущего виртуального хоста (домена). Невалидный домен приводит к тому, что некоторые браузеры (например, Internet Explorer 6) отказываются сохранять для него cookie, как следствие — не сохраняется авторизация.«; $MESSSC_HELP_CHECK_MBSTRING«] = «Модуль mbstring необходим для работы с разными языками. Параметры настройки этого модуля должны иметь строго определенные значения в зависимости от того, работает сайт в кодировке utf-8 или в национальной кодировке (например, cp1251). Для сайтов в кодировке UTF-8 строго необходимо значение параметров: <b>mbstring.func_overload=2</b> <b>mbstring.internal_encoding=utf-8</b> Первый параметр включает подмену всех базовых функций php работы со строками (вычисление длины, поиск, замена и т.д.) функциями mbstring. Второй определяет кодировку текста. Если сайт не использует кодировку UTF-8, требуется, чтобы параметр имел значение: <b>mbstring.func_overload=0</b> Если нет возможности отключить подмену функций, необходимо установить кодировку текста в однобайтовую: <b>mbstring.func_overload=2</b> <b>mbstring.internal_encoding=latin1</b> Если параметры не соответствуют требуемым, то в разных местах будут появляться совершенно непредсказуемые ошибки: частично обрезанный текст, неработающий импорт xml, система обновлений и т.д. <b>Обратите внимание</b>, что параметр <b>mbstring.func_overload</b> определяется в глобальном файле настроек php.ini (или для виртуального сервера в httpd.conf), а кодировку можно переопределить в .htaccess. В качестве индикатора кодировки для всех модулей 1С-Битрикс является константа <i>BX_UTF</i>. Для сайта в UTF-8 необходимо установить в <i>/bitrix/php_interface/dbconn.php</i> код: <code>define(‘BX_UTF’, true);</code> «; $MESSSC_HELP_CHECK_SITES«] = «Проверяются базовые настройки многосайтовости. Если для сайтов указан путь к корневой папке (а это необходимо делать только для сайтов на разных доменах), в каждой такой папке должна быть символьная ссылка на папку bitrix, доступную на запись. На одной установке продукта все сайты должны работать либо в кодировке UTF-8, либо в однобайтовой кодировке.«; $MESSSC_HELP_CHECK_SOCKET«] = «Осуществляется сетевое подключение с веб-сервера к самому себе. Это необходимо чтобы проверить работу сетевых функций, а также требуется для ряда последующих тестов. А значит, если этот базовый тест не отработал, то дальнейшие тесты, где требуется создание независимого php процесса, не могут быть произведены. Обычно проблема возникает, если подключение запрещено фаерволом, доступ к административной части запрещен по IP или для входа на сайт требуется HTTP/NTLM авторизация. На этапе тестирования необходимо отключить эти ограничения.«; $MESSSC_HELP_CHECK_DBCONN_SETTINGS«] = «Сравниваются параметры подключения к базе данных из <i>/bitrix/php_interface/dbconn.php</i> и <i>/bitrix/.settings.php</i>. Они должны быть одинаковые, в противном случае часть SQL запросов может пойти на другую базу данных, что приводит к непредсказуемым последствиям. Новое ядро D7 использует параметры из <i>.settings.php</i>. Из соображений обратной совместимости нет возможности отказаться от <i>dbconn.php</i>. Если данные подключения в <i>.settings.php</i> не указаны, новое ядро использует данные из <i>dbconn.php</i>.«; $MESSSC_HELP_CHECK_DBCONN«] = «Проверяется вывод текста в файлах конфигурации: <i>dbconn.php</i> и <i>init.php</i>. Даже пробел или перенос строки может приводить к тому, что с включенной компрессией страница не сможет распаковаться на стороне браузера и будет нечитаема. Также могут возникнуть проблемы с авторизацией или в работе CAPTCHA.«; $MESSSC_HELP_CHECK_UPLOAD«] = «Осуществляется попытка подключиться к веб серверу и передать бинарные данные в виде файла. На стороне сервера сравниваются переданные данные с эталоном. Проблема может быть в том, что передача файлов запрещена в <i>php.ini</i>, недоступна временная папка на запись или <i>/bitrix/tmp</i>. Возможна ситуация, когда в качестве веб-сервера используется русский Apache, который перекодирует двоичные данные. Для решения проблем с загрузкой файлов необходимо обратиться к хостеру или, для локальной установки, самостоятельно настроить сервер для загрузки файлов.«; $MESSSC_HELP_CHECK_UPLOAD_BIG«] = «Загружается бинарный файл размером более 4Мб. Если при этом отработал предыдущий тест загрузки файла, возможно, сработало ограничение php.ini <b>post_max_size</b> или <b>upload_max_filesize</b>. Уточнить значения можно в phpinfo (Настройки — Инструменты — Настройки PHP). Возможен вариант недостатка места на диске.«; $MESSSC_HELP_CHECK_UPLOAD_RAW«] = «Передаются бинарные данные через тело POST запроса. В ряде случаев на стороне сервера происходит искажение этих данных, в результате не работает интеграция с 1С и загрузка фотографий через flash загрузчик.«; $MESSSC_HELP_CHECK_POST«] = «Передача POST запроса с большим числом параметров. Если на сервере установлено защитное ПО, например suhosin, данные могут блокироваться. Обычно в этом случае не работает сохранение элемента инфоблока.«; $MESSSC_HELP_CHECK_MAIL«] = «Осуществляется передача тестового письма на почтовый адрес hosting_test@bitrixsoft.com через стандартную php функцию mail. Чтобы максимально приблизить тест к реальной работе почты, заведен служебный ящик. В качестве тестового текста письма передается исходный код скрипта проверки сайта. <b>Никакие пользовательские данные не передаются!</b> Обратите внимание, что тест не проверяет доставку письма в почтовый ящик. Более того, нельзя протестировать доставку почты на другие почтовые сервера. Если время отправки письма больше секунды, это может значительно затормозить работу сайта. Обратитесь к хостеру с просьбой настроить отложенную отправку почты (через спулер) или включите передачу почты (и работу агентов) через cron. Для этого в dbconn.php надо добавить константу: <code>define(‘BX_CRONTAB_SUPPORT’, true);</code> Затем на cron добавьте ежеминутное выполнение скрипта <i>php /var/www/bitrix/modules/main/tools/cron_events.php</i>. (замените <i>/var/www</i> на свой путь к корню сайта). Но если функция mail() в данном случае не отработала, с большой уверенностью можно утверждать, что передача почты стандартным способом php на сервере невозможна. Если хостер предоставляет альтернативные способы отправки почты с сайта, их можно использовать через функцию custom_mail. Определите эту функцию в файле <i>/bitrix/php_interface/dbconn.php</i>, она будет использоваться вместо встроенной mail функции с тем же набором параметров.«; $MESSSC_HELP_CHECK_MAIL_BIG«] = «При отправке большого сообщения текст предыдущего письма (исходный код скрипта проверки сайта) повторяется 10 раз. Кроме того, тема письма разрывается на две строки и добавляется передача скрытой копии на адрес noreply@bitrixsoft.com. На некорректно настроенных серверах такие письма могут не отправляться. Для решения проблем с загрузкой файлов необходимо обратиться к хостеру или, для локальной установки, самостоятельно настроить сервер для передачи почты.«; $MESSSC_HELP_CHECK_MAIL_B_EVENT«] = «Таблица в базе данных B_EVENT хранит очередь отправки почты с сайта. Там же регистрируется результат передачи писем. Если какие-то письма с сайта не были отправлены, возможно, проблема в адресе получателя, параметрах почтового шаблона или в работе почты на сервере в целом.«; $MESSSC_HELP_CHECK_LOCALREDIRECT«] = «Административная часть 1С-Битрикс работает так, что после всех сохранений форм происходит перенаправление на исходную страницу. Это позволяет избежать повторной передачи данных при обновлении страницы. Чтобы корректно отработало перенаправление, веб сервер должен корректно определять целый ряд переменных. Также должна быть возможность переопределить заголовки HTTP ответа. Если какие-то серверные переменные были переопределены в <i>dbconn.php</i>, данные об этом передаются в тест. Т.е. перенаправление работает в тех же условиях, что и в реальной ситуации на сайте.«; $MESSSC_HELP_CHECK_MEMORY_LIMIT«] = «Тест создает отдельный php процесс, который генерирует в памяти переменную заданного размера. Путем ряда последовательных измерений определяется размер памяти, доступный процессу php. Основной параметр ограничения памяти в php.ini — это <b>memory_limit</b>. Но доверять значению параметра нельзя, т.к. на хостингах могут быть установлены дополнительные ограничения памяти. Обратите внимание, тест пытается увеличить значение <b>memory_limit</b> используя код: <code>ini_set(&quot;memory_limit&quot;, &quot;512M&quot;)</code> Если текущее значение меньше, установите указанную строку в <i>/bitrix/php_interface/dbconn.php</i>. «; $MESSSC_HELP_CHECK_SESSION«] = «Проверяется возможность хранить данные на сервере используя механизм сессий. Эта базовая возможность необходима для сохранения авторизации между хитами. Сессии могут не работать, если их поддержка не установлена, в php.ini неправильно указана папка для хранения сессий или она не доступна на запись.«; $MESSSC_HELP_CHECK_SESSION_UA«] = «Тестируется сохранение сессий, но при этом не передается HTTP заголовок идентификации браузера <i>User-Agent</i>. Так могут работать внешние по отношению к браузеру приложения: множественная загрузка файлов, загрузка фото, клиенты WebDav, 1С и пр. Причиной проблемы часто бывает неправильная настройка php модуля <b>suhosin</b>.«; $MESSSC_HELP_CHECK_CACHE«] = «Иногда возникает ситуация, когда процесс php может создать файл с расширением tmp в папке кеша, но не может переименовать в php. Проблема может наблюдаться на веб серверах, работающих под Windows. Связана с неправильной настройкой прав пользователя, под которым работает веб сервер.«; $MESSSC_HELP_CHECK_UPDATE«] = «Осуществляется тестовое подключение к серверу обновлений на основе настроек главного модуля. Если соединение не удалось, установка обновлений, а также активация пробной версии будут недоступны. Причина может быть в неправильной настройке прокси сервера, ограничениях фаервола или сетевых настройках сервера.«; $MESSSC_HELP_CHECK_HTTP_AUTH«] = «Используя заголовки HTTP запроса передаются данные авторизации, затем осуществляется попытка их определить, используя переменную сервера REMOTE_USER (или REDIRECT_REMOTE_USER). HTTP авторизация необходима для интеграции с 1С и другого функционала. Если php работает в режиме CGI/FastCGI (этот вопрос можно уточнить у хостера), для Apache требуется наличие модуля mod_rewrite и правило в .htaccess: <b>RewriteRule .* — [E=REMOTE_USER:%{HTTP:Authorization}]</b> Если есть возможность, используйте режим работы php как модуль Apache.«; $MESSSC_HELP_CHECK_EXEC«] = «Когда php работает в режиме CGI/FastCGI на Unix системе, для корректной работы скриптов требуются определенные системные права для запуска этих скриптов. Если тест не отрабатывает, узнайте необходимые права для скриптов и установите в <i>dbconn.php</i> для констант <b>BX_FILE_PERMISSIONS</b> и <b>BX_DIR_PERMISSIONS</b>. Если есть возможность, используйте режим работы php как модуль Apache.«; $MESSSC_HELP_CHECK_BX_CRONTAB«] = «Чтобы перенести работу непериодических агентов (и передачу почты) на cron, необходимо в <i>/bitrix/php_interface/dbconn.php</i> установить константу: <code>define(‘BX_CRONTAB_SUPPORT’, true);</code> После этого на хитах будут выполняться только периодические агенты. Затем в cron поставить задание на ежеминутный запуск скрипта <i>/var/www/bitrix/modules/main/tools/cron_events.php</i>. (замените <i>/var/www</i> на свой путь к корню сайта). Внутри скрипта определена константа <b>BX_CRONTAB</b>, которая является индикатором того, что скрипт работает из cron и приводит к выполнению только непериодических агентов. Если эта константа ошибочно определена в <i>dbconn.php</i>, периодические агенты полностью перестают выполняться.«; $MESSSC_HELP_CHECK_SECURITY«] = «Модуль Apache mod_security подобно модулю php suhosin призван защищать сайт от атак хакеров, но на практике он чаще препятствует нормальной работе сайта. Рекомендуется его отключить, вместо него использовать модуль проактивной защиты 1С-Битрикс.«; $MESSSC_HELP_CHECK_CLONE«] = «В PHP с версии 5 изменилась работа с объектами: теперь они передаются по ссылке, т.е. изменения нового объекта влекут изменения исходного. Тем не менее встречаются сборки PHP 5, где работа с объектами идет, как в PHP 4: они клонируются. Если вы столкнулись с такой ошибкой, необходимо обновить PHP.«; $MESSSC_HELP_CHECK_GETIMAGESIZE«] = «Для вставки Flash ролика в визуальном редакторе необходимо определить его размер. Для этого используется стандартная php функция <b>getimagesize</b>. Также требуется наличие расширения <b>Zlib</b>. Функция может работать некорректно для сжатых Flash роликов, если расширение <b>Zlib</b> установлено в качестве модуля. Необходимо, чтобы оно было скомпилировано статически. Для решения проблемы обратитесь к хостеру.«; $MESSSC_HELP_CHECK_MYSQL_BUG_VERSION«] = «Известны версии MySQL с ошибками, препятствующими нормальной работе сайта: <b>5.0.41</b> — некорректно работает метод EXISTS, поиск работает неправильно; <b>5.1.34</b> — шаг auto_increment по умолчанию равен 2, требуется 1; Обновите MySQL, если у вас установлена одна их этих версий.«; $MESSSC_HELP_CHECK_MYSQL_TIME«] = «Сравнивается системное время базы данных и веб-сервера. Рассинхронизация может быть, когда они установлены на разные физические машины, но чаще всего в результате неправильной установки часового пояса. Установить часовой пояс php можно в <i>/bitrix/php_interface/dbconn.php</i>, например: <code>date_default_timezone_set(&quot;Europe/Moscow&quot;);</code> Для базы данных добавьте в <i>/bitrix/php_interface/after_connect_d7.php</i>: <code>$connection = Bitrix\Main\Application::getConnection(); $connection-&gt;queryExecute(&quot;SET LOCAL time_zone=’Europe/Moscow’&quot;);</code> В файл <i>/bitrix/php_interface/after_connect.php</i> <code>$DB->Query(&quot;SET LOCAL time_zone=’Europe/Moscow’&quot;);</code> Вместо <i>Europe/Moscow</i> укажите свой часовой пояс из списка: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones«; $MESSSC_HELP_CHECK_MYSQL_MODE«] = «Параметр <i>sql_mode</i> задаёт режим работы MySQL. Может принимать значения, несовместимые с 1С-Битрикс. Чтобы установить режим работы по умолчанию, добавьте в <i>/bitrix/php_interface/after_connect_d7.php</i>: <code>$connection = Bitrix\Main\Application::getConnection(); $connection-&gt;queryExecute(&quot;SET sql_mode=»&quot;);</code> В файл <i>/bitrix/php_interface/after_connect.php</i> <code>$DB->Query(&quot;SET sql_mode=»&quot;);</code> «; $MESSSC_HELP_CHECK_MYSQL_TABLE_CHARSET«] = «Кодировка всех таблиц (и полей) должна совпадать с кодировкой базы данных. Если какие-то таблицы имеют неправильную кодировку, необходимо исправить их вручную через SQL запросы. Сравнение всех таблиц также должно соответствовать сравнению базы, если кодировки установлены правильно, а сравнения отличаются, ошибка может быть исправлена автоматически. <b>Внимание!</b> Перед изменением кодировок таблиц и полей сделайте полную резервную копию базы данных.«; $MESSSC_HELP_CHECK_MYSQL_TABLE_STATUS«] = «Используется механизм MySQL для проверки целостности таблиц. Если какие-то таблицы разрушены, предлагается запустить механизм исправления ошибок базы.«; $MESSSC_HELP_CHECK_MYSQL_DB_CHARSET«] = «Проверяется соответствие кодировки и сравнения базы данных кодировке и сравнению соединения. Эти значения MySQL использует для создания новых таблиц. Ошибка может быть исправлена автоматически, для этого у пользователя, под которым работает сайт, должны быть права на изменение базы данных (ALTER DATABASE). «; $MESSSC_HELP_CHECK_MYSQL_CONNECTION_CHARSET«] = «Проверяется кодировка и сравнение, используемые при передаче данных на MySQL сервер. Для сайта в кодировке <i>utf8</i> необходимо чтобы кодировка была <i>utf8</i>, а сравнение <i>utf8_unicode_ci</i>. Если сайт работает в кодировке <i>cp1251</i>, соединение должно использовать эту же кодировку. Чтобы изменить кодировку соединения, установите в <i>/bitrix/php_interface/after_connect_d7.php</i> код (пример для <i>utf8</i>): <code>$connection = Bitrix\Main\Application::getConnection(); $connection-&gt;queryExecute(‘SET NAMES &quot;utf8&quot;’);</code> Чтобы скорректировать сравнение, установите <b>после указания кодировки</b> код: <code>$connection-&gt;queryExecute(‘SET collation_connection = &quot;utf8_unicode_ci&quot;’);</code> В файл <i>/bitrix/php_interface/after_connect.php</i> <code>$DB->Query(&quot;SET NAMES ‘utf8’&quot;); $DB->Query(&quot;SET collation_connection = ‘utf8_unicode_ci’&quot;);</code> <b>Внимание!</b> После того, как установлены новые значения, убедитесь, что данные на сайте отображаются корректно. «; $MESSSC_READ_MORE_ANC«] = «Подробности в <a href=«#LINK#« target=_blank>журнале проверки системы</a>.«; $MESSSC_CHARSET_CONN_VS_RES«] = «Кодировка соединения (#CONN#) отличается от кодировки результата (#RES#)«; $MESSSC_STRLEN_FAIL«] = «Строковые функции работают некорректно«; $MESSSC_T_RECURSION«] = «Размер стека и pcre.recursion_limit«; $MESSSC_HELP_CHECK_PCRE_RECURSION«] = «Параметр <i>pcre.recursion_limit</i> по умолчанию имеет значение 100000. Если он превышает системный размер стека (обычно 8 Мб), то PHP падает с ошибкой <i>Segmentation fault</i> при выполнении сложных регулярных выражений. Снять ограничение на размер стека на Linux можно в скрипте запуска Apache вызовом: <code>ulimit -s unlimited</code> На FreeBSD необходимо пересобрать порт pcre с опцией —disable-stack-for-recursion Если это не возможно и на Windows надо уменьшить параметр <i>pcre.recursion_limit</i> до 1000 или ниже. В этом случае PHP падать не будет, но обработка строк будет работать не всегда правильно: например, могут появляться пустые сообщения на форуме.«; $MESSSC_PCRE_CLEAN«] = «Возможны проблемы в работе с длинными строками из-за системных ограничений«; $MESSSC_T_METHOD_EXISTS«] = «Вызов method_exists на строке«; $MESSSC_HELP_CHECK_METHOD_EXISTS«] = «На некоторых версиях php скрипт падает на вызове функции <i>method_exists</i>. Обсуждение проблемы есть на сайте php: <a href=’http://bugs.php.net/bug.php?id=51425′>http://bugs.php.net/bug.php?id=51425</a> В качестве решения следует установить другую версию php.«; $MESSSC_HELP_CHECK_MYSQL_TABLE_STRUCTURE«] = «Установочные файлы модулей содержат информацию о структуре таблиц, с которыми они работают. При обновлении модулей меняется структура таблиц и установочные файлы. Если файлы модуля не соответствуют фактической структуре данных, в работе продукта возникнут проблемы. Некоторые индексы были добавлены в дистрибутивах, но не выходили в обновлениях, т.к. создание индексов может занимать много времени и приводить к сбоям системы обновлений. Проверка системы диагностирует <b>установленные</b> модули и может автоматически создать недостающие индексы и поля, а также модифицировать поля таблиц таким образом, чтобы гарантировать целостность данных. Если меняется тип поля, то необходимо анализировать вручную данные журнала.«; $MESSERR_MAX_INPUT_VARS«] = «Значение max_input_vars должно быть не ниже #MIN#. Текущее значение: #CURRENT#«; $MESSSC_T_APACHE«] = «Модули веб-сервера«; $MESSSC_T_INSTALL_SCRIPTS«] = «Служебные скрипты в корне сайта«; $MESSERR_OLD_VM«] = «Вы используете Битрикс веб-окружение старой версии, установите актуальную версию чтобы не было проблем с настройкой сервера.«; $MESSSC_ERR_NO_FIELD«] = «В таблице #TABLE# не хватает поля #FIELD#«; $MESSSC_ERR_NO_VALUE«] = «В таблице #TABLE# не хватает служебной записи: #SQL#«; $MESSSC_ERR_FIELD_DIFFERS«] = «В таблице #TABLE# поле #FIELD# «#CUR#« не соответствует описанию на диске «#NEW#«»; $MESSSC_ERR_NO_INDEX«] = «В таблице #TABLE# отсутствует индекс #INDEX#«; $MESSSC_ERR_NO_TABLE«] = «Отсутствует таблица #TABLE#«; $MESSSC_CHECK_TABLES_STRUCT_ERRORS«] = «Структура базы данных имеет ошибки (нет таблиц: #NO_TABLES#, нет полей: #NO_FIELDS#, поля отличаются: #DIFF_FIELDS#, нет индексов: #NO_INDEXES#). Всего #VAL#, автоматически могут быть исправлены: #VAL1#.«; $MESSSC_CHECK_TABLES_STRUCT_ERRORS_FIX«] = «Автоисправление прошло успешно, но ряд полей (#VAL#) отличаются по типу, необходимо вручную их исправить на основе журнала проверки сайта.«; $MESSSC_HELP_CHECK_PERF«] = «Оценка производительности сервера методом <a href=«http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=32&CHAPTER_ID=1146«>монитора производительности</a>. Показывает число пустых страниц, которое может отдать сервер за секунду. Т.е. величина, обратная времени создания страницы, содержащей только подключение ядра продукта. Эталонная <a href=«http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=37«>виртуальная машина &quot;1С-Битрикс&quot;</a> имеет оценку около 30 единиц. Если на незагруженном сервере вы получили низкую оценку, это свидетельствует об ошибках конфигурации. Если же низкая оценка появляется только под нагрузкой, это может свидетельствовать о недостатке аппаратных ресурсов.«; $MESSSC_HELP_CHECK_CA_FILE«] = «Тест пытается подключиться к сайту www.1c-bitrix.ru. Это необходимо для повседневной работы при использовании облачных сервисов &quot;1С-Битрикс&quot; (CDN, облачный бэкап, сканер безопасности и др.), когда обновляется информация о квотах и текущем статусе сервисов. При этом никакие пользовательские данные не передаются к нам на сервер. Затем этот тест также загружает список центров сертификации с нашего сайта, который необходим для следующего теста проверки валидности SSL сертификата текущего сайта. «; $MESSSC_HELP_CHECK_SOCKET_SSL«] = «Шифрованное подключение к серверу осуществляется по протоколу <a href=«http://ru.wikipedia.org/wiki/HTTPS«>HTTPS</a>. Чтобы оно было действительно безопасным, требуется наличие валидного сертификата SSL. Валидность сертификата означает, что он был проверен Центром Сертификации и принадлежит данному серверу. Обычно приобрести такой сертификат можно через своего хостинг провайдера. Если работа с порталом идет через HTTPS соединение и используется самоподписанный сертификат, могут возникнуть проблемы при работе с внешним ПО, например, при подключении сетевых дисков по протоколу WebDav и интеграции с MS Outlook. «; $MESSSC_HELP_CHECK_PULL_STREAM«] = «Для полноценной работы чата необходима настройка модуля <a href=«http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=41&LESSON_ID=2033«>Push and Pull</a>. Модуль обеспечивает мгновенную доставку сообщений в веб-мессенджер, мобильное приложение, а также моментальное обновление живой ленты. Для этого должен быть настроен модуль сервера Nginx: push-stream-module. <a href=«http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=37«>Виртуальная машина &quot;1С-Битрикс&quot;</a> с версии 4.2 имеет полную поддержку этого модуля. «; $MESSSC_HELP_CHECK_PULL_COMMENTS«] = «Для того чтобы комментарии в живой ленте были видны всем пользователям сразу после добавления, необходима настройка модуля <a href=«http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=41&LESSON_ID=2033«>Push and Pull</a>. Для этого должен быть настроен модуль сервера Nginx: push-stream-module. <a href=«http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=37«>Виртуальная машина &quot;1С-Битрикс&quot;</a> с версии 4.2 имеет полную поддержку этого модуля. «; $MESSSC_HELP_CHECK_CONNECT_MAIL«] = «Чтобы получать уведомления о новых почтовых сообщениях непосредственно из корпоративного портала, необходимо чтобы пользователь указал данные подключения к своему почтовому ящику со своей личной страницы настроек портала.«; $MESSSC_HELP_CHECK_SOCNET«] = «Чтобы получать в живую ленту портала сообщения из социальных сетей, необходимо <a href=«http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=48&LESSON_ID=3040«>настроить</a> модуль социальных сервисов, указав ключи для каждого сервиса отдельно. «; $MESSSC_HELP_CHECK_EXTRANET«] = «Для работы модуля <a href=«http://dev.1c-bitrix.ru/learning/course/?COURSE_ID=45&CHAPTER_ID=794«>экстранет</a> необходим доступ к порталу из Интернета. Если вы не используете этот модуль, удалите его из <a href=«/bitrix/admin/module_admin.php«>списка модулей</a>.«; $MESSSC_HELP_CHECK_WEBDAV«] = «Протокол <a href=«http://ru.wikipedia.org/wiki/WebDAV«>WebDAV</a> позволяет редактировать документы в MS Office непосредственно на портале, не загружая их на локальный компьютер. Для этого сервер, на котором работает портал, должен передавать без изменений запросы по этому протоколу в скрипты php. Если такие запросы блокируются сервером, редактирование документов из MS Office работать не будет. Кроме этого нужна дополнительная <a href=«http://dev.1c-bitrix.ru/learning/course/?COURSE_ID=45&LESSON_ID=2262#office«>настройка</a> на стороне пользователя, проверить которую возможности нет. «; $MESSSC_HELP_CHECK_AD«] = «Если в локальной сети настроен Windows Active Directory или LDAP сервер, желательно <a href=«http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=41&CHAPTER_ID=726«>настроить</a>интеграцию с AD, чтобы обеспечить единое место хранения паролей и структуру компании. Для этого в php должен быть установлен модуль ldap.«; $MESSSC_HELP_CHECK_NTLM«] = «<a href=«http://wikipedia.org/wiki/SSO«>Технология единого входа</a> требует настройки специальных модулей на стороне веб-сервера и <a href=«http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=32&LESSON_ID=5510«>настройку</a> портала. Задача настройки NTLM в среде Linux нетривиальна, но на <a href=«http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=37«>виртуальной машине &quot;1С-Битрикс&quot;</a> с версии 4.2 это настроено, нужно только включить через мастер настройки машины.«; $MESSSC_HELP_CHECK_TURN«] = «Для осуществления видеозвонков нужен браузер с поддержкой <a href=«http://wikipedia.org/wiki/WebRTC«>WebRTC</a> (Google Chrome с 17 версии, Opera с 12 версии и Firefox с 18). На сервере должен быть настроен модуль Nginx: push-stream-module. <a href=«http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=37«>Виртуальная машина &quot;1С-Битрикс&quot;</a> с версии 4.2 имеет полную поддержку этого модуля. Если прямое сетевое соединение браузеров невозможно, нужен специальный TURN сервер. Компания &quot;1С-Битрикс&quot; бесплатно предоставляет для своих клиентов настроенный TURN сервер по адресу: turn.calls.bitrix24.com, который используется по умолчанию. Вы можете настроить собственный сервер и указать его адрес в настройках модуля &quot;веб-мессенджер&quot; (im).«; $MESSSC_HELP_CHECK_PUSH_BITRIX«] = «Модуль <a href=«http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=41&LESSON_ID=2033«>Push and Pull</a> обеспечивает мгновенную передачу сообщений по технологии Pull и отправку уведомлений на мобильные устройства по технологии Push в <a href=«http://www.1c-bitrix.ru/products/intranet/features/mobileapp.php«>мобильное приложение 1С-Битрикс</a>. Отправка уведомлений на Apple и Android устройства осуществляется через единый сервис 1С-Битрикс https://cloud-messaging.bitrix24.com через HTTPS. Для работы push уведомлений на мобильные устройства должна быть возможность доступа с портала на этот сервер. «; $MESSSC_HELP_CHECK_ACCESS_MOBILE«] = «Для работы мобильного приложения нужен доступ к порталу из Интернета. Тест использует специальный сервер checker.internal.bitrix24.com, который пытается осуществить подключение к порталу, используя адрес портала из браузера. При этом никакие пользовательские данные не передаются на наш сервер. Для работы мгновенных сообщений необходима также возможность подключения к порту чтения сообщений модуля Nginx push-stream-module. Порт подключения берется из настроек модуля <a href=«http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=41&LESSON_ID=2033«>Push and Pull</a>.«; $MESSSC_HELP_CHECK_FAST_DOWNLOAD«] = «Быстрая отдача файлов использует внутреннюю переадресацию <a href=«http://wiki.nginx.org/X-accel«>Nginx</a>. В этом случае осуществляется проверка доступа к файлу средствами PHP, о отдача — через Nginx. Ресурсы PHP освобождаются для обработки следующего запроса. Это существенно повышает производительность портала в целом и скорость отдачи файлов через Битрикс.Диск, работу с библиотекой документов, отдачу приложенных файлов из живой ленты. В настройках <a href=«/bitrix/admin/settings.php?mid=main«>главного модуля</a> необходимо включить соответствующую опцию. <a href=«http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=37«>Виртуальная машина &quot;1С-Битрикс&quot;</a> имеет поддержку этой возможности по умолчанию. «; $MESSSC_HELP_CHECK_COMPRESSION«] = «Сжатие готового html необходимо, чтобы сократить время передачи и уменьшить общее время ожидания открытия страниц. Чтобы уменьшить нагрузку на сервер, необходимо обеспечить компрессию через специальный модуль веб-сервера. Если такой возможности нет, используется сжатие модулем Битрикс compression, иначе модуль compression должен быть <a href=«/bitrix/admin/module_admin.php«>не установлен</a>.«; $MESSSC_HELP_CHECK_ACCESS_DOCS«] = «Для просмотра и редактирования документов через Google Docs или MS Office Online для этих сервисов создается специальная внешняя ссылка, по которой они забирают документ. С целью безопасности ссылка имеет уникальный вид и удаляется сразу после закрытия документа. Чтобы этот механизм корректно работал, необходимо наличие к порталу доступа из Интернета.«; $MESSSC_HELP_CHECK_SEARCH«] = «Для поиска по содержимому документов требуется <a href=«http://dev.1c-bitrix.ru/learning/course/?COURSE_ID=48&CHAPTER_ID=04759«>настройка</a> внешних инструментов. В настройках модуля <a href=«/bitrix/admin/settings.php?mid=intranet«>intranet</a> должны быть указаны корректные пути к этим приложениям. Иначе поиск документов на портале возможен только по имени файла. <a href=«http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=37«>Виртуальная машина &quot;1С-Битрикс&quot;</a> имеет поддержку этой возможности по умолчанию.«; $MESSMAIN_SC_AGENTS_CRON«] = «Выполнение агентов на cron«; $MESSMAIN_SC_PERF_TEST«] = «Оценка производительности сервера«; $MESSMAIN_SC_COMP_DISABLED«] = «Компрессия не поддерживается сервером, используется сжатие на php модулем compression«; $MESSMAIN_SC_COMP_DISABLED_MOD«] = «Компрессия не поддерживается сервером, модуль компрессии выключен«; $MESSMAIN_SC_ENABLED«] = «Компрессия поддерживается сервером, необходимо удалить модуль compression«; $MESSMAIN_SC_ENABLED_MOD«] = «Работает: используется сжатие модулем сервера«; $MESSMAIN_SC_TEST_SSL1«] = «Безопасное подключение HTTPS установлено, но валидность SSL сертификата проверить не удалось из-за того, что не получен актуальный список центров сертификации с сайта &quot;1С-Битрикс&quot;«; $MESSMAIN_SC_TEST_SSL_WARN«] = «Безопасное подключение не удалось, возможны проблемы в интеграции с внешними приложениями«; $MESSMAIN_SC_SSL_NOT_VALID«] = «Сервер имеет невалидный SSL сертификат, возможны проблемы в интеграции с внешними приложениями«; $MESSMAIN_SC_PATH_PUB«] = «Путь для публикации сообщений в настройках модуля Push and Pull некорректен«; $MESSMAIN_SC_PATH_SUB«] = «Путь для чтения сообщений в настройках модуля Push and Pull некорректен«; $MESSMAIN_SC_STREAM_DISABLED«] = «Выключена опция nginx-push-stream-module в настройках модуля Push and Pull. «; $MESSMAIN_NO_PULL«] = «Модуль Push and Pull не установлен. «; $MESSMAIN_NO_PULL_MODULE«] = «Модуль Push and Pull не установлен. PUSH уведомления не будут приходить на мобильные устройства.«; $MESSMAIN_NO_OPTION_PULL«] = «Не включена опция модуля Push and Pull отправки PUSH уведомлений. PUSH уведомления не будут приходить на мобильные устройства.«; $MESSMAIN_WRONG_ANSWER_PULL«] = «Получен неизвестный ответ от PUSH сервера«; $MESSMAIN_TMP_FILE_ERROR«] = «Не удалось создать временный файл для тестирования«; $MESSMAIN_FAST_DOWNLOAD_SUPPORT«] = «Поддержка быстрой отдачи файлов через Nginx доступна, но соответствующая опция выключена в настройках главного модуля.«; $MESSMAIN_FAST_DOWNLOAD_ERROR«] = «Поддержка быстрой отдачи файлов через Nginx не доступна, но соответствующая опция включена в настройках главного модуля.«; $MESSMAIN_PERF_VERY_LOW«] = «Недопустимо низкая«; $MESSMAIN_PERF_LOW«] = «Низкая«; $MESSMAIN_PERF_MID«] = «Средняя«; $MESSMAIN_PERF_HIGH«] = «Высокая«; $MESSMAIN_PAGES_PER_SECOND«] = «страниц в секунду«; $MESSMAIN_BX_CRONTAB_DEFINED«] = «Определена константа BX_CRONTAB, она может определяться только в скриптах, работающих на cron.«; $MESSMAIN_AGENTS_HITS«] = «Агенты выполняются на хитах, рекомендуется перевести выполнение агентов на cron«; $MESSSC_GR_EXTENDED«] = «Дополнительные функции«; $MESSSC_GR_MYSQL«] = «Тестирование базы данных«; $MESSSC_GR_FIX«] = «Исправление ошибок базы данных«; $MESSSC_WARN«] = «Не настроено«; $MESSSC_PORTAL_WORK«] = «Работа портала«; $MESSSC_PORTAL_WORK_DESC«] = «Работа корпоративного портала«; $MESSSC_FULL_CP_TEST«] = «Полное тестирование системы«; $MESSSC_SYSTEM_TEST«] = «Проверка системы«; $MESSSC_ERRORS_NOT_FOUND«] = «Ошибок&nbsp;не&nbsp;выявлено«; $MESSSC_ERRORS_FOUND«] = «Выявлены&nbsp;ошибки«; $MESSSC_WARNINGS_FOUND«] = «Ошибок не выявлено, но есть замечания«; $MESSSC_TESTING1«] = «Тестируем…«; $MESSSC_HELP«] = «Помощь.«; $MESSSC_TEST_START«] = «Выполнить проверку«; $MESSMAIN_SC_GENERAL«] = «Общая работа портала«; $MESSMAIN_SC_GENERAL_SITE«] = «Общая работа сайта«; $MESSMAIN_SC_BUSINESS«] = «Бизнес-функции портала«; $MESSMAIN_SC_REAL_TIME«] = «Реальный режим коммуникаций и видеозвонки«; $MESSMAIN_SC_EXTERNAL_CALLS«] = «Видеозвонки из внешней сети«; $MESSMAIN_SC_WARNINGS«] = «уведомления пользователям на мобильные устройства«; $MESSMAIN_SC_FAST_FILES_TEST«] = «Быстрая работа с файлами и документами«; $MESSMAIN_SC_COMPRESSION_TEST«] = «Ускорение открытия страниц«; $MESSMAIN_SC_MAIL_TEST«] = «Отправка почтовых уведомлений«; $MESSMAIN_SC_CLOUD_TEST«] = «Доступ к облачным сервисам 1С-Битрикс«; $MESSMAIN_SC_EXTERNAL_APPS_TEST«] = «Интеграция с внешними приложениями (MS Office, Outlook, Exchange) через безопасное подключение к порталу«; $MESSMAIN_SC_TEST_IS_INCORRECT«] = «Тест не отработал корректно«; $MESSMAIN_SC_SOME_WARNING«] = «Замечание«; $MESSMAIN_SC_MCRYPT«] = «Функции шифрования«; $MESSMAIN_SC_ALL_MODULES«] = «Все необходимые модули установлены«; $MESSMAIN_SC_ERROR_PRECISION«] = «Параметр precision имеет неверное значение«; $MESSMAIN_SC_CANT_CHANGE«] = «Нет возможности изменить значение pcre.backtrack_limit через ini_set«; $MESSMAIN_SC_CORRECT_SETTINGS«] = «Настройки правильные«; $MESSMAIN_IS_CORRECT«] = «Корректные«; $MESSMAIN_SC_NO_ACCESS«] = «Нет доступа к сайту &quot;1С-Битрикс&quot;, не будет работать система обновлений и облачные сервисы &quot;1С-Битрикс«; $MESSMAIN_SC_ABS«] = «Отсутствует«; $MESSMAIN_SC_CORRECT«] = «Правильные«; $MESSMAIN_SC_NO_IM«] = «Модуль веб-мессенджер не установлен«; $MESSMAIN_SC_AVAIL«] = «Доступны«; $MESSMAIN_SC_NOT_AVAIL«] = «Не доступны«; $MESSMAIN_SC_NOT_SUPPORTED«] = «Эта возможность не поддерживается сервером«; $MESSMAIN_SC_NO_CONFLICT«] = «Конфликтов не выявлено«; $MESSMAIN_SC_ABSENT_ALL«] = «Отсутствуют«; $MESSMAIN_SC_REQUIRED_MODS_DESC«] = «Проверяется наличие необходимых модулей и базовые настройки системы для работы портала. Без этого работа портала не гарантируется.«; $MESSMAIN_SC_CORRECT_DESC«] = «Чтобы обеспечить корректную работу портала, нужны специальные настройки серверного окружения. На <a href=«http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=37«>виртуальной машине &quot;1С-Битрикс&quot;</a> эти настройки сделаны по-умолчанию. Если нужные настройки не выполнены, часть функционала портала будет работать некорректно.«; $MESSMAIN_SC_GOT_ERRORS«] = «Обнаружены ошибки в работе корпоративного портала. <a href=«#LINK#«>Проверить и исправить.</a>«; $MESSMAIN_SC_FULL_TEST_DESC«] = «Полная проверка системы помогает найти причины проблем в работе сайта и избежать появление ошибок в дальнейшем. Справка по каждому тесту поможет устранить причину ошибки.«; $MESSMAIN_SC_SYSTEST_LOG«] = «Журнал проверки системы«; $MESSMAIN_SC_TEST_RESULT«] = «Результат теста:«; $MESSMAIN_SC_ALL_FUNCS_TESTED«] = «Все функции портала проверены и работают правильно«; $MESSMAIN_SC_FUNC_WORKS_FINE«] = «Функция работает правильно«; $MESSMAIN_SC_FUNC_WORKS_PARTIAL«] = «Функция работает частично неправильно, желательно устранить ошибки«; $MESSMAIN_SC_FUNC_WORKS_WRONG«] = «Функция работает неправильно, требуется устранить ошибки«; $MESSMAIN_SC_TEST_CHAT«] = «Бизнес-чат в реальном времени«; $MESSMAIN_SC_TEST_COMMENTS«] = «Живые комментарии в ленте сообщений«; $MESSMAIN_SC_TEST_VIDEO«] = «Видеозвонки«; $MESSMAIN_SC_TEST_MOBILE«] = «Мобильное приложение Битрикс24«; $MESSMAIN_SC_TEST_PUSH«] = «Уведомления пользователям на мобильные устройства (push уведомления)«; $MESSMAIN_SC_TEST_DOCS«] = «Работа с документами через Google Docs и MS Office Online«; $MESSMAIN_SC_TEST_FAST_FILES«] = «Битрикс24.Диск. Быстрая работа с файлами«; $MESSMAIN_SC_TEST_SEARCH_CONTENTS«] = «Поиск по содержимому документов«; $MESSMAIN_SC_TEST_MAIL_INTEGRATION«] = «Интеграция с почтой внутри компании«; $MESSMAIN_SC_TEST_SOCNET_INTEGRATION«] = «Интеграция с соцсетями«; $MESSMAIN_SC_EXTRANET_ACCESS«] = «Доступ снаружи к Экстранет«; $MESSMAIN_SC_WINDOWS_ENV«] = «Интеграция с Windows окружением«; $MESSMAIN_SC_DOCS_EDIT_MS_OFFICE«] = «Редактирование документов в MS Office«; $MESSMAIN_SC_TEST_LDAP«] = «Интеграция с Active Directory«; $MESSMAIN_SC_TEST_NTLM«] = «Единая авторизация в Windows сети (NTLM)«; $MESSMAIN_SC_PERFORM«] = «Производительность«; $MESSMAIN_SC_MAIL_IS_NOT_INSTALLED«] = «Модуль почты не установлен«; $MESSMAIN_SC_MAIL_INTEGRATION«] = «Интеграция с внешними почтовыми сервисами доступна, но ни один пользователь не выполнил настройку«; $MESSMAIN_SC_NO_SOCIAL_MODULE«] = «Не установлен модуль социальных сервисов«; $MESSMAIN_SC_NO_SOCIAL_SERVICES«] = «Не настроен ни один социальный сервис в настройках модуля социальных сервисов«; $MESSMAIN_SC_NO_LDAP_MODULE«] = «Модуль ldap не установлен«; $MESSMAIN_SC_NO_LDAP_INTEGRATION«] = «Интеграция с AD сервером не настроена«; $MESSMAIN_SC_OPTION_SWITCHED_OFF«] = «Выключена опция использования NTLM авторизации в настройках модуля ldap«; $MESSMAIN_SC_NTLM_SUCCESS«] = «Авторизация NTLM работает, текущий пользователь: «; $MESSMAIN_SC_NO_NTLM«] = «Текущее подключение не использует NTLM авторизацию«; $MESSMAIN_SC_NO_PUSH_STREAM_CONNECTION«] = «Не удалось подключиться к модулю nginx-push-stream отправки мгновенных сообщений«; $MESSMAIN_SC_NO_SUB_CONNECTION«] = «Не удалось подключиться к модулю nginx-push-stream чтения мгновенных сообщений«; $MESSMAIN_SC_PUSH_INCORRECT«] = «Модуль nginx-push-stream работает некорректно«; $MESSMAIN_SC_NO_PUSH_STREAM«] = «Не настроен модуль nginx push-stream, который необходим для отображения комментариев в живой ленте в реальном режиме времени«; $MESSMAIN_SC_NO_PUSH_STREAM_VIDEO«] = «Не настроен модуль nginx push-stream, который необходим для осуществления видеозвонков«; $MESSMAIN_SC_NO_EXTERNAL_ACCESS_MOB«] = «Функция недоступна из-за невозможности подключиться к порталу снаружи из мобильного приложения«; $MESSMAIN_SC_NO_EXTERNAL_ACCESS_«] = «Функция недоступна из-за невозможности подключиться к порталу снаружи«; $MESSMAIN_SC_NO_EXTRANET_CONNECT«] = «Экстранет не работает корректно т.к. портал не доступен из Интернета«; $MESSMAIN_SC_NO_WEBDAV_MODULE«] = «Модуль библиотеки документов не установлен«; $MESSMAIN_SC_METHOD_NOT_SUP«] = «Метод #METHOD# не поддерживается сервером«; $MESSMAIN_SC_SEARCH_INCORRECT«] = «Индексация по содержимому документов работает некорректно«; $MESSMAIN_SC_NO_CONNECTTO«] = «Не удалось подключиться к #HOST#«; $MESSMAIN_SC_UNKNOWN_ANSWER«] = «Неизвестный ответ от сервера #HOST#«; $MESSMAIN_SC_WARN_EXPAND_SESSION«] = «При наличии модуля мгновенных сообщений необходимо выключить продление сессии при активности в <a href=’/bitrix/admin/settings.php?mid=main’ target=_blank>настройках</a> главного модуля для снижения нагрузки на сервер.«; $MESSMAIN_SC_NO_EXTERNAL_CONNECT_WARN«] = «Внешнее подключение к порталу не удалось, мобильное приложение работать не будет«; $MESSMAIN_SC_EXTERNAL_ANSWER_INCORRECT«] = «Внешнее подключение к порталу удалось, но север вернул некорректный статус ответа«; $MESSMAIN_SC_NO_PULL_EXTERNAL«] = «Внешнее подключение к порталу есть, но нет доступа к порту чтения сообщений модуля nginx-push-stream, мгновенные сообщения в мобильном приложении работать не будут.«; ?>

Проверяем настройки почтового события веб-формы и связанные шаблоны

Давайте перейдем по пути Панель управления -> Настройки -> Настройки продукта -> Почтовые события и выберем событие.

1. На первой вкладке галочки кодов языка включены?
2. На вкладке «Шаблоны» галочка имени сайта включена?
3. Почтовый шаблон активен?
4. Поле «От кого» заполнено верно (по умолчанию #DEFAULT_EMAIL_FROM#) ?
5. Поле «Кому» заполнено верно (по умолчанию #EMAIL#) ?

Все верно? Смотрим дальше. В настройках модуля веб-формы отключите галочку «использовать упрощенный режим». Перейдите в настройки формы на вкладку «дополнительно» и проверьте, включен ли флаг привязки к почтовому шаблону. Готово?

Перейдите по адресу Настройки -> Инструменты -> SQL-запрос и выполните такой запрос:

SQL:

select * from b_event where event_name like '%form%' order by date_insert desc

Найдя событие выполнения формы, просмотрите поле SUCCESS_EXEC. Если видите «Y», то письмо из продукта ушло, и вам следует отправить запрос в техподдержку хостинга. Если видите «N», то перейдите в файл

/bitrix/php_interface/dbconn.php

и проверьте, определены ли 2 переменные: BX_CRONTAB и BX_CRONTAB_SUPPORT. Если да, то отмените определение.

Повторите SQL-запрос и снова просмотрите поле SUCCESS_EXEC. Если снова видите «N», очистите кэш в папке /bitrix/managed_cache/ через модуль управления структурой. Ни в коем случае ни через FTP! Если модуль выдаст ошибку, исправьте права доступа к папкам.

Если же значение «F», то функция mail() вернула значение False при отправке. Почему так бывает:

1. Не настроена функция mail() на хостинге. Обратитесь в техподдержку хостера.
2. Почтовый сервер не поддерживает формат письма.
Попробуйте изменять настройки отправки, убирать поле ВСС, убирать галочку «Дублировать email адрес в заголовке», ставить «Конвертировать 8-битные заголовки». Если не поможет, запросите у администратора логи почтового сервера.
Наконец, если в поле «0», вернитесь к началу, настройкам почтовых событий, и проверьте заново.
источник

← Вернуться в раздел «Программы»

Скачал из соседней темы «Bitrix Site Manager 9.0.3 Бизнес (Source)» необходимо установить интернет-магазин, а мастера там нет.. не понимаю, что делать..

Автор: lideri
Дата сообщения: 05.10.2010 22:50

Можно попробовать скачать демку и забрать модуль.
Вот описано http://dev.1c-bitrix.ru/community/webdev/group/78/blog/2126/

Автор: alextool
Дата сообщения: 09.10.2010 20:17

Ejique
там есть в корне папки www файл htacces
раскомпелируй там билиотеки для абработки utf-8
после етого проблемма с конфиг прошла успешно

Автор: klimusu
Дата сообщения: 21.10.2010 11:01

возникла проблема на 9.5.2

Отправка почты Успешно
Отправка почтового сообщения больше 64Кб Успешно
Проверка на наличие неотправленных сообщений Есть ошибки при отправке системных почтовых сообщений, число неотправленных сообщений: 110

Где посмотреть не отправленные сообщения? как заставить их отправиться?
В письмах уведомления об изменениях.

Добавлено:

Цитата:

возникла проблема на 9.5.2

Отправка почты Успешно
Отправка почтового сообщения больше 64Кб Успешно
Проверка на наличие неотправленных сообщений Есть ошибки при отправке системных почтовых сообщений, число неотправленных сообщений: 110

Где посмотреть не отправленные сообщения? как заставить их отправиться?

Проблема была с запуском по крону smtpd.sh
Убрал из крона запуск скрипта smtpd.sh
Настроил в конфиге /var/www/bitrix/php_interface/dbconn.php
[no]define(«BX_CRONTAB_SUPPORT», false);[/no]

Автор: arxont
Дата сообщения: 16.11.2010 06:50

http://arxont.blogspot.com/2010/11/bitrix.html — Администрирование сайта на Bitrix. Буду благодарен если, кто-нибудь добавит инфу по администрированию. Сразу говорю — я админ, а не прогер, разработчик или дизайнер. Моя задача, чтобы сайт работал ))) Желательно быстро.
Также интересует тема тюнинга битрикса (или сервера под него) — у кого какие наработки есть?

Автор: tolyn77
Дата сообщения: 29.11.2010 09:39

всем привет

подскажите был сделан сайт на bitrix ни как не могу понять как добавить пункт в главное меню на сколько я смог разобрать подложка (картинка) устанавливается через стили шаблона
«.icons
{
    height: 144px;
    width: 100%;
    z-index: 50;
    background: url(/bitrix/templates/pr/images/menu.jpg) right top no-repeat;
    position: relative;
}
»
картинку я подправлю, я вот как добавить новый пункт не понимаю вроде в «редактировать главное меню» добавил новый пункт а он не отображается
для главное меню используется «голубое меню в виде закладок»
подскажите куда рыть?
заранее благодарен

Автор: tolyn77
Дата сообщения: 30.11.2010 11:33

может тогда подскажите а существует ли возможность редактировать свойства?
«голубое меню в виде закладок (встроенный шаблон)»
заранее благодарен

Автор: Julios
Дата сообщения: 30.11.2010 11:38

*только для того, что бы «заполнить тишину ))*

Вообще-то, в этом Битриксе можно редактировать всё, сплошь и рядом.
Это моё впечатление.
Не осилил эту монструозную ЦМС )

Автор: tolyn77
Дата сообщения: 30.11.2010 11:53

Julios
у меня с ее осиливанием тоже проблемы, да и по задачам мне и не нужно ее осиливать просили дополнить раздел, разработчики сайт за это денег просят 6-10 тыков, а мне кажется это не стоит этого
*тоже мысли в слух

Автор: Julios
Дата сообщения: 30.11.2010 12:23

Я «споткнулся об» интерфейс.
Куча походов, а где «вход» в нужную мне настройку так и не нашел ))
Нужно будет все-таки разобраться.
Я тут писал о своей проблеме.
Как там с новыми шаблонами вообще боюсь думать )

Автор: Remzy
Дата сообщения: 24.03.2011 14:29

У меня есть купленная версия но на мало пользователей.
тестовый обновляется, а вот основной нет — юзверей много
как перенести обновления с одного на другой…
копирование НЕ катит, т.к. и БД обновляется!

нужно именно как то через обновления, которые стоят на другом сервере

Автор: kot488
Дата сообщения: 10.05.2011 12:05

Люди а сее создание на хостинге что работать не может?

Автор: Posochov
Дата сообщения: 30.05.2011 13:39

У меня сайт создан на битрикс 9.1.
Я получил временный ключ на месяц.
Битрикс мне сообщает, что

Цитата:

Обновления доступны: с 29.05.2011 по 28.06.2011
Система обновлений позволяет обновить ядро, модули, языковые файлы и систему помощи продукта до последней версии.

Однако никаких обновлений до версии 10 мне не предлагается.
В чем дело никто не скажет?

Автор: eineo
Дата сообщения: 02.06.2011 10:18

посмотрите что у Вас пишет тут Рабочий стол-Настройки-Обновления
Обновления доступны:     с 28.02.2011 по 28.02.2012

Автор: Lionzi1
Дата сообщения: 26.10.2011 11:34

Здравия всем!

Подскажите, поставил на апач2 (убунту 11.4) Битрикс Корпоративный портал 9.0, возникла ситуация, что пользователь после некоторого времени неиспользования сайта автоматически отключается, и после нужно заново вводить пароль, можно ли как либо эту функцию отключить, и если можно, то где это посмотреть?

___________

Кажется нашел, нужно в настройках группы, во вкладке безопасность, в пункте Время жизни сессии проставить произвольный промежуток, я поставил 480 минут, пока проверяю результат.

Добавлено:
хм, отмеренные 480 минут не продержался, гараздо ранее стал снова просить авторизацию, но хоть времени прошло чуть больше (((

Автор: Lionzi1
Дата сообщения: 27.10.2011 07:55

Дополнительно в файле php.ini (/etc/php5/apache2/php.ini) изменил параметры
session.gc_maxlifetime = 28800
session.cookie_lifetime = 28800

Вроде перестало выкидывать каждые полчаса…

Автор: USER_ATLANT
Дата сообщения: 21.11.2011 18:44

Автор: kot488
Дата сообщения: 29.11.2011 23:46

Подскажите пожалуйста, делаю выгрузку с 1с все проходит норм, но на сайте каталог не отображается, лезу в админку там создан каталог 1С Каталог, как его можно вывести на сайт?

Автор: kot488
Дата сообщения: 08.12.2011 19:24

Люди подскажите как реализовать, полностью выгрузил товар с 1с на сайт, оно конечно мне расставило не так как нужно, а я расставил так как мне нужно но при последующем обновлении товара он старый удаляет и опять кидает товар не так как нужно

Автор: mozheyko
Дата сообщения: 15.02.2012 07:46

при установке продукта «1С-Битрикс: Управление сайтом 11.0» 8 этапе мастера установке был выбран шаблон «Корпоративный сайт услуг» после завершения мастера установки решения-шаблона на этапе конфигурации
сообщил
Завершение настройки
Установка продукта завершена!
с кнопкой «перейти на сайт»
указанная кнопка обновила страницу, но перехода на сайт не последовало…
остался прежний заголовок
Цитата
Завершение настройки
Установка продукта завершена!

ручной переход по прямой ссылке открыл повторно этап конфигурации с заполненными полями формы шаблона.
повторное завершение мастера привело к тем же результатам.

перед началом установке все требования (4. Предварительная проверка) к сайту были выполнены
сервер-тест так же успешно пройден

подскажите как с этим бороться ?

Автор: Vampir2005
Дата сообщения: 15.02.2012 17:55

mozheyko
Написать в форум суппорта битрикса и радоваться ответу через сутки.

Автор: v2006f
Дата сообщения: 11.09.2012 22:54

День добрый.
Подскажите, до какой версии можно поднять версию 6.5.0 Малый бизнес (с лицензией) без нарушения лицензионных условий? Обновления были доступны до конца апреля 2009 года.

Автор: Talay
Дата сообщения: 21.11.2012 07:02

Здравствуйте,

у меня:

Цитата:

uname -a
FreeBSD ns1 7.1-RELEASE FreeBSD 7.1-RELEASE

Apache 1.3
php5-5.2.11
mysql-server-5.1.39

прописал в конфигах апача и у меня так:

http://192.168.0.139/personal/

Цитата:

The file .access.php is not found in the site root. Apparently the installation package has been unpacked incorrectly.
Bitrix site manager must be installed in web server root directory.

Please modify the server’s configuration or contact administrator of your hosting.

вот так и застрял при первом запуске ))

прошу Вас помочь

Автор: Maximusart
Дата сообщения: 21.11.2012 10:00

Не настроена связка апачей с php, тебе нужно какой-нибудь готовый ISPmanager ставить. Потому как без логов и настроек сервера тебе никто и ничем не поможет. Штатный телепат в отпуске!
или пользуй готовое виртуальное вебокружение битриксов.. Оно на линуксе и уже заточено для веба.

Автор: Talay
Дата сообщения: 21.11.2012 11:21

Maximusart
спасибо за ответ,

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

Автор: kot488
Дата сообщения: 21.11.2012 13:10

короче вот такая чертовщина пока не нравиться

eaccelerator.shm_size (текущее значение:»4096M»)    84.79% используемой памяти

Но ошибку пока так и не решил

Автор: Maximusart
Дата сообщения: 21.11.2012 13:28

kot488

Увеличивай размер до 6 мег 6144 и в целых значениях байт, это будет 6442450941
И какая у тебя операционка?

Преамбула:

Цитата:

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

[Wed Nov 21 11:28:59 2012] [error] [client ******] PHP Warning: Unknown: POST Content-Length of 61 bytes exceeds the limit of -201326592 bytes in Unknown on line 0, referer: http:/*****/bitrix/admin/index.php?lang=ru&back_url_pub=%2F%3Ffinish%3D

[Wed Nov 21 11:29:31 2012] [error] [client ******] PHP Warning: Unknown: POST Content-Length of 267 bytes exceeds the limit of -201326592 bytes in Unknown on line 0, referer: http://****a/bitrix/admin/settings.php?lang=ru&mid=iblock&mid_menu=1

Предположительное решение использовать целые значения параметров настроек PHP в байтах

Вот обрати внимание сам на ошибку: PHP Warning: Unknown: POST Content-Length of 61 bytes exceeds the limit of

-201326592 bytes in Unknown on line 0

Повторно добавлено из вареза:
На некоторых PHP 32bit системах, такие значения как 2000M или 2G странно преобразуется в целое число байтов, не выполняя границы проверки, что приводит к отрицательному значению и будет типо -201326592 байт, как-то так.

Talay

Цитата:

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

Зря так читал, можешь использовать совершено любое имя

Автор: kot488
Дата сообщения: 21.11.2012 16:34

ОС Centos, он не на поддомене а на основном

Автор: Maximusart
Дата сообщения: 21.11.2012 20:36

kot488
Еще можешь попробовать использовать целые переменные в байтах -1 байт
2048М = 2048*1024*1024-1 = 2147483648-1 = 2147483647

Главное отпишись, работает или не работает!

Автор: kot488
Дата сообщения: 21.11.2012 20:46

если выставляю eaccelerator.shm_size=6442450941 сайт перестает работать, выдает сообщение Соединение сброшено, httpd не стартует

ставлю 6144М все стартует но не помогает решить проблему

и с таким параметром мало(

Цитата:

eaccelerator.shm_size (текущее значение:»6144M»)    95.22% используемой памяти     Увеличить размер кеша.

Добавлено:
выставил post_max-size=6442450943 начало сохранять)))

Страницы: 123456

Предыдущая тема: TurboFTP


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель — сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.

Для начала полностью отключим выполнение агентов на хите. Для этого выполним следующую команду в php консоли.

COption::SetOptionString("main", "agents_use_crontab", "N"); 
echo COption::GetOptionString("main", "agents_use_crontab", "N"); 

COption::SetOptionString("main", "check_agents", "N"); 
echo COption::GetOptionString("main", "check_agents", "Y");

В результате выполнения должно быть «NN».

После этого убираем из файла /bitrix/php_interface/dbconn.php определение следующих констант:

define("BX_CRONTAB_SUPPORT", true);
define("BX_CRONTAB", true);

И добавляем

if(!(defined("CHK_EVENT") && CHK_EVENT===true))
   define("BX_CRONTAB_SUPPORT", true);

Создаем файл проверки агентов и рассылки системных сообщений /bitrix/php_interface/cron_events.php

<?php
$_SERVER["DOCUMENT_ROOT"] = realpath(dirname(__FILE__)."/../..");
$DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"];
 
define("NO_KEEP_STATISTIC", true);
define("NOT_CHECK_PERMISSIONS",true);
define('BX_NO_ACCELERATOR_RESET', true);
define('CHK_EVENT', true);
 
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
 
@set_time_limit(0);
@ignore_user_abort(true);
 
CAgent::CheckAgents();
define("BX_CRONTAB_SUPPORT", true);
define("BX_CRONTAB", true);
CEvent::CheckEvents();
 
if(CModule::IncludeModule('sender'))
{
    BitrixSenderMailingManager::checkPeriod(false);
    BitrixSenderMailingManager::checkSend();
}
 
require($_SERVER['DOCUMENT_ROOT']."/bitrix/modules/main/tools/backup.php");
?>

И добавляем данный скрипт в cron

 */5 * * * * /usr/bin/php -f /home/bitrix/www/bitrix/php_interface/cron_events.php

После этого все агенты и отправка системных событий будут обрабатывается из под cron, раз в 5 минут. Чтобы не увеличивалась очередь отправки почтовых сообщений, советую изменить параметр отвечающий за количество почтовых событий обрабатываемых за раз. Для этого выполняем в php консоли следующую команду

COption::SetOptionString("main", "mail_event_bulk", "20"); 
echo COption::GetOptionString("main", "mail_event_bulk", "5");

Понравилась статья? Поделить с друзьями:
  • Ошибка есть а чек не горит гранта
  • Ошибка е82 на котле baxi eco nova устранение
  • Ошибка еср шкода рапид
  • Ошибка ерор 126
  • Ошибка есп шкода рапид что делать