Ошибки в десктопном приложении

Александр Рабенок

При работе с десктопным приложением Битрикс24 могут возникнуть ошибки. Давайте рассмотрим из-за чего они возникают и как их решить.

Неверный логин или пароль

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

Не удалось установить соединение с сервером

Данная проблема может возникнуть по целому ряду причин. Чаще всего это могут быть проблемы с интернет-соединением. Чтобы проверить связь — попробуйте зайти на ваш Битрикс24 в браузере.

Обязательно проверьте, верно ли вы указали доменное имя вашего Битрикс24. Ошибка также возникнет, если вы ошиблись в нем.

Неправильный одноразовый код

Одноразовый код, который вы вводите для двухэтапной авторизации не подходит.

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

Проверьте, верно ли установлено время и часовой пояс на телефоне и компьютере. Если настройки сбились — установите верные.

Если и это не помогло, то обратитесь к администратору. Он отключит вам на время двухэтапную авторизацию и вы сможете установить ее заново. Как это сделать — описано в этой статье.

Домен вашего Битрикс24 изменен

Такая ошибка возникает, если у вашего Битрикс24 сменился домен.

Если приложение самостоятельно не подставляет новый домен, то нужно ввести его вручную в форме авторизации.

Доступ к серверу невозможен

Данная ошибка может возникать, если ваш Битрикс24 был деактивирован, удален или просто перемещен, но редирект на новый адрес не был настроен. Также бывают сложности, если на вашем сервере отсутствует URL авторизации либо не включен модуль Веб-мессенджер.

Также для некоторых серверов такая проблема возникает, если требуется другой протокол доступа — https вместо http.

Проверьте, правильно ли вы вводите адрес вашего Битрикс24, и в случае повторения ошибки обратитесь к администратору.

Сервер не готов к работе

Данная ошибка возникает, если на вашем сервере не установлено ПО Битрикс24 либо не включен модуль Веб-мессенджер.

Проверьте, верно ли введен адрес портала, и в случае повторения обратитесь к администратору.

SSL-сертификат сервера не прошел проверку

Данная ошибка возникает, если SSL-сертификат, предоставленный сервером при попытке безопасного подключения к нему, не проходит проверку. Почему это может произойти:

  • Сертификат подписан издателем, не включенным в список доверенных (например, самоподписанный).
  • Доменное имя в сертификате не совпадает с адресом портала (ошибка в адресе, фишинг, ошибка настройки сервера).
  • Срок действия сертификата еще на наступил или уже истёк.
  • На сервере несовместимая версия протокола SSL/TLS.

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

Если администратор подтвердит, что так и должно быть, то проигнорируйте данное сообщение и согласитесь на подключение к серверу. Но делайте это только под свою ответственность.

Урок 1: устанавливаем и настраиваем Битрикс

Наша задача в этом уроке — установить чистый Битрикс, без каких-либо шаблонов и дополнений. Перед началом убедитесь, что ваш хостинг соответствует техническим требованиям Битрикса, их можно посмотреть по этой ссылке: https://www.1c-bitrix. ru/products/cms/requirements. php

Загружаем дистрибутив Битрикса на свой сайт

Скачиваем архив с официального сайта 1c-bitrix. ru, прямая ссылка на страницу загрузок: https://www.1c-bitrix. ru/download/cms. php

Здесь в блоке «Дистрибутивы» видим ссылки на различные редакции Битрикса: Старт, Стандарт, Малый бизнес и т. п.:

Дистрибутивы на сайте 1c-bitrix. ru

Не буду детально разбирать различия между редакциями, но чем «старше» редакция, тем больше функционала в ней есть и тем дороже она стоит :)

Мы будем делать простейший сайт, поэтому скачиваем самую «младшую» редакцию – Старт. Загружайте архив на свой хостинг в директорию сайта и распаковывайте.

Устанавливаем Битрикс

Открываем главную страницу сайта и начинаем процесс установки. На первом экране жмем «Далее»:

Первый экран при установке Битрикса

Принимаем лицензионное соглашение (предварительно прочитав его, конечно же) и снова жмем «Далее»:

Лицензионное соглашение

Мы устанавливаем демо-версию, поэтому регистрировать Битрикс пока что не будем => убираем галочку «Я хочу зарегистрировать свою копию продукта, устанавливать решения из Маркетплейс и получать обновления». Сайт будем устанавливать в кодировке UTF-8 => отмечаем чекбокс «Установить в кодировке UTF-8» и жмем «Далее»:

Параметры установки

Теперь нам нужно убедиться, что настройки хостинга соответствуют требованиям Битрикса. В моем случае два параметра подсвечены красным цветом:

Проверка настроек хостинга

Версия веб-сервера не выяснен – если в самом начале вы убедились, что версия веб-сервера соответствует требованиям Битрикса, то на это предупреждение можно не обращать внимания. Практика показывает, что скрипт установщика очень часто не может определить версию веб-сервера, даже если она соответствует требованиям Битрикса.

mbstring. func_overload – а вот этот параметр обязательно нужно исправить. Обычно его можно изменить в настройках PHP, в личном кабинете хостинга.

Устанавливаю нужное значение mbstring. func_overload в настройках хостинга и продолжаю установку.

Следующий шаг – создание и настройка соединения с базой данных. В описании курса мы договаривались, что вы должны уметь это делать :) Поэтому создайте базу данных, введите нужные параметры и нажмите «Далее»:

Вводим параметры соединения с базой данных

Теперь ждем окончания установки:

Ждем, пока Битрикс установится

Далее появляется окно для ввода данных администратора. Вводим необходимую информацию и снова жмем «Далее»:

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

На следующем шаге Битрикс предлагает нам установить одно из готовых решений (шаблонов). Мы решили, что в следующем уроке будем сами создавать свой шаблон с нуля, поэтому устанавливать готовые решения не будем. Чтобы ничего не устанавливать — выбираем вариант «Демо-сайт для разработчиков», жмем «Далее»:

Выбираем решение для установки

И отменяем установку решения, нажав «Отмена», а затем «Ок» во всплывающем окне:

Отменяем установку стандартного решения

Отлично, решение не установилось, жмем кнопку «Перейти на сайт»:

Всё ок, решение не установилось.

На этом установка Битрикса завершена, а мы попали на главную страницу. В самом верху у нас отображается панель администратора с вкладками «Сайт» и «Администрирование». Вкладка «Сайт» — это публичный раздел (который виден всем посетителям). Вкладка «Администрирование» — это админка. На протяжении работы с сайтом мы будем переключаться между этими вкладками:

Вкладки "Сайт" и "Администрирование"

Удаляем лишние установщики

Вы наверняка заметили, что дистрибутив Битрикса был очень объемным (около 200 мегабайт в моем случае). Удалим лишние файлы, чтобы сайт занимал немного меньше места.

Удалим предустановленное решение из раздела «Маркетплейс». Идем на вкладку «Администрирование», далее Marketplace => Установленные решения и удаляем имеющееся там решение:

Удаляем решение из раздела "Маркетплейс"

Это еще не всё, после удаления снова возвращаемся в список решений, нажав кнопку «Вернуться в список»:

Возвращаемся к списку решений

Решение всё еще осталось на сайте. Теперь нам нужно его стереть:

Стираем решение

В итоге в списке решений должно быть пусто:

В списке решений теперь ничего нет

Отлично, теперь идем в Настройки => Настройки продукта => Список мастеров и удаляем установщик демо-сайта:

Удаляем установщик демо-сайта

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

Запускаем проверку системы

В Битриксе есть инструмент «Проверка системы», который помогает найти причины проблем в работе сайта. У нас никаких проблем и ошибок в работе сайта нет, но после установки Битрикса все-таки стоит запустить этот инструмент. В админ панели идем в раздел Настройки => Инструменты => Проверка системы и нажимаем кнопку «Начать тестирование»:

Запускаем проверку системы

В моем случае есть несколько ошибок и замечаний, а именно:

Ошибки default_socket_timeout и max_input_vars Замечание про агенты Замечание про длинные строки Ошибка переменной sql_mode

Справа у каждого пункта есть иконка вопроса, нажав на которую можно получить подробную информацию. Разберем эти ошибки.

Эти две ошибки можно исправить, добавив 2 строчки в файл. htaccess, который лежит в корне сайта:

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

И это замечание тоже не критично, если сайт работает без ошибок – это предупреждение можно игнорировать (на моей практике из-за него никогда не возникало проблем).

Кликаем на знак вопроса справа от этого пункта и получаем решение проблемы:

Решение проблемы с sql_mode

Вносим указанный код в указанные файлы.

После исправления всех ошибок заново запустим тестирование системы, чтобы убедиться, что в этот раз всё в порядке. Если всё в порядке – поздравляю, можете переходить к следующему уроку :)

Ошибки, которые могут возникнуть на этапе установки Битрикса

Parse error: syntax error, unexpected ‘::’ (T_PAAMAYIM_NEKUDOTAYIM)

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

Скорее всего, проблема кроется в версии PHP. На момент написания этого урока рекомендуемая версия PHP для Битрикса – 7.2. Попробуйте выбрать её в настройках хостинга.

Ваша версия MySql не удовлетворяет минимальным техническим требованиям продукта.

Эта ошибка возникает после ввода параметров соединения с базой данных:

Ваша версия MySql не удовлетворяет минимальным техническим требованиям продукта.

Скорее всего, на хостинге используется устаревшая версия MySQL. На момент написания этого урока версия MySQL должна быть не ниже 5.6.

Если Ваш хостинг использует старую версию MySQL и её никак нельзя обновить – вам пора задуматься о смене хостинга.

Источники:

https://helpdesk. bitrix24.ru/open/7297065/

https://alfavitka. ru/ustanovka-i-nastroyka-bitrix/

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: