Артур Голубев
Готовые решения, разработка и
доработка сайтов на 1С-Битрикс

Задать вопрос по решениям
Оставить заявку на доработку сайта
О себе
  • О себе
  • Отзывы
  • Сертификаты
  • Мой блог
Мои решения для 1С-Битрикс
  • Мои решения для 1с-Битрикс
  • База зананий
  • Техническая поддержка
Разработка интернет-магазинов
Доработка сайтов на 1С-Битрикс
Клиенты
Контакты
    Артур Голубев
    О себе
    • О себе
    • Отзывы
    • Сертификаты
    • Мой блог
    Мои решения для 1С-Битрикс
    • Мои решения для 1с-Битрикс
    • База зананий
    • Техническая поддержка
    Разработка интернет-магазинов
    Доработка сайтов на 1С-Битрикс
    Клиенты
    Контакты
      Артур Голубев
      Контакты
      • О себе
        • Назад
        • О себе
        • О себе
        • Отзывы
        • Сертификаты
        • Мой блог
      • Мои решения для 1С-Битрикс
        • Назад
        • Мои решения для 1С-Битрикс
        • Мои решения для 1с-Битрикс
        • База зананий
        • Техническая поддержка
      • Разработка интернет-магазинов
      • Доработка сайтов на 1С-Битрикс
      • Клиенты
      • Контакты
      • Главная
      • Блог
      • Проблемы с авторизацией после переноса сайта на другой сервер

      Проблемы с авторизацией после переноса сайта на другой сервер

      Достаточно часто после переноса сайта на CMS 1с-Битрикс / Bitrix с одного хостинга на другой или со старого сервера на новый администраторы сайта сталкиваются с проблемами:

      • При попытке авторизоваться в админ-панели снова перекидывает на форму авторизации
      • Добавление товаров в корзину не срабатывает
      • Заказы на сайте не оформляются
      • В оформлении заказа или других формах появляется ошибка "Ваша сессия истекла. Пожалуйста, перезагрузите страницу"
      Данные проблемы могут появляться как у администратора, так и у обычных пользователей.


      Как исправить данную проблему?

      Данный способ сработает если у вас один сайт по многосайтовости и проблемы описанные выше не воспроизводятся в режиме инкогнито.

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


      1. Переходим в административную панель. Переходим в Настройки > Настройки продукта > Сайты > Список сайтов

        Проверяем что у вас один сайт по многосайтовости, открываем его

        Очищаем поле Доменное имя, сохраняем
      2. Открываем файл /bitrix/.settings.php - проверяем блок session

        Проверяем, что сессии хранятся в файлах, значение блока session должно быть равно:
        'session' => array (
          'value' => 
          array (
            'mode' => 'default',
          ),
          'readonly' => true,
        ),
      3. В /bitrix/php_interface/dbconn.php

        Добавляем строку
        setcookie("PHPSESSID", "", 777, '/', '.site.ru');

        Где вместо site.ru указан адрес вашего сайта, например arturgolubev.ru. Обратите внимание, что перед адресом сайта стоит точка
      4. Проверяем авторизацию и прочие проблемы, после выполнения действий выше они должны исправиться

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








      Назад к списку Следующая статья
      Категории
      • Полезное5
      Это интересно
      • Справочник проблем PageSpeed Insight
        Справочник проблем PageSpeed Insight
      • Что такое FTP и зачем он разработчикам?
        Что такое FTP и зачем он разработчикам?
      • Как быстро и просто ускорить сайт на 1с-Битрикс?
        Как быстро и просто ускорить сайт на 1с-Битрикс?
      • Почему важно продлевать лицензию 1с-Битрикс?
        Почему важно продлевать лицензию 1с-Битрикс?
      Артур Голубев. Веб-разработка на 1c-Bitrix
      © 2011-2023 Все права защищены
      г. Нижний Новгород

      Контакты