+7 (958) 75 68 043
Заказать звонок
Россия, Донецк, пр. Мира 8, офис 215
Войти
C-TEAM.NET
Компания
  • О компании
  • Сертификаты
  • Партнеры
  • Отзывы
  • Вопрос ответ
Продукты
  • 1С-Битрикс: Управление сайтом
    • 1С-Битрикс: Бизнес
    • 1С-Битрикс: Малый бизнес
    • 1С-Битрикс: Стандарт
  • Готовые решения
    • Интернет-магазины
      • Аспро: Next
      • Digital Web, Deluxe - многофункциональный интернет-магазин 2 в 1
      • АЛЬФА: MegaMart – интернет магазин (Новинка)
      • Аспро:Максимум - интернет-магазин
      • ФЕНИКС — безлимитный конструктор интернет-магазинов
      • Крайт: Инструменты.System
    • Корпоративные сайты
      • Корпоративный сайт современной компании
      • Аспро: Стройка
      • Аспро: Курорт
  • Хостинг
    • FOZZY виртуальный хостинг vps
    • FOZZY Виртуальный хостинг
    • Виртуальные сервера (VPS)
  • Битрикс24
    • Облачный Битрикс 24
      • Битрикс 24 Компания
      • Битрикс 24 Команда
      • Битрикс 24 Задачи+
      • Битрикс 24 CRM+
      • Битрикс 24 Старт+
    • Битрикс 24 коробка
      • Битрикс24 Корпоративный портал
      • Интернет-магазин + CRM
      • Битрикс 24 CRM
    • Облачный Битрикс 24 (Архивные тарифы)
      • Бесплатный Битрикс 24 (Архивный)
Услуги
  • Создание сайтов на битрикс
    • Интернет-магазины
    • Корпоративные сайты
    • Мобильные приложения
    • Композитный сайт
  • Продвижение и реклама
    • Контекстная реклама
    • Базовое SEO продвижение
    • Комплексное SEO продвижение
    • Продвижение в социальных сетях
  • CRM и системы учета
    • Внедрение битрикс24
    • Интеграция сайта с 1С
  • Поддержка, доработка сайтов
    • Техническая поддержка
Проекты
Блог
Контакты
Ещё
    C-TEAM.NET
    Компания
    • О компании
    • Сертификаты
    • Партнеры
    • Отзывы
    • Вопрос ответ
    Продукты
    • 1С-Битрикс: Управление сайтом
      • 1С-Битрикс: Бизнес
      • 1С-Битрикс: Малый бизнес
      • 1С-Битрикс: Стандарт
    • Готовые решения
      • Интернет-магазины
        • Аспро: Next
        • Digital Web, Deluxe - многофункциональный интернет-магазин 2 в 1
        • АЛЬФА: MegaMart – интернет магазин (Новинка)
        • Аспро:Максимум - интернет-магазин
        • ФЕНИКС — безлимитный конструктор интернет-магазинов
        • Крайт: Инструменты.System
      • Корпоративные сайты
        • Корпоративный сайт современной компании
        • Аспро: Стройка
        • Аспро: Курорт
    • Хостинг
      • FOZZY виртуальный хостинг vps
      • FOZZY Виртуальный хостинг
      • Виртуальные сервера (VPS)
    • Битрикс24
      • Облачный Битрикс 24
        • Битрикс 24 Компания
        • Битрикс 24 Команда
        • Битрикс 24 Задачи+
        • Битрикс 24 CRM+
        • Битрикс 24 Старт+
      • Битрикс 24 коробка
        • Битрикс24 Корпоративный портал
        • Интернет-магазин + CRM
        • Битрикс 24 CRM
      • Облачный Битрикс 24 (Архивные тарифы)
        • Бесплатный Битрикс 24 (Архивный)
    Услуги
    • Создание сайтов на битрикс
      • Интернет-магазины
      • Корпоративные сайты
      • Мобильные приложения
      • Композитный сайт
    • Продвижение и реклама
      • Контекстная реклама
      • Базовое SEO продвижение
      • Комплексное SEO продвижение
      • Продвижение в социальных сетях
    • CRM и системы учета
      • Внедрение битрикс24
      • Интеграция сайта с 1С
    • Поддержка, доработка сайтов
      • Техническая поддержка
    Проекты
    Блог
    Контакты
    Ещё
      C-TEAM.NET
      • Компания
        • Назад
        • Компания
        • О компании
        • Сертификаты
        • Партнеры
        • Отзывы
        • Вопрос ответ
      • Продукты
        • Назад
        • Продукты
        • 1С-Битрикс: Управление сайтом
          • Назад
          • 1С-Битрикс: Управление сайтом
          • 1С-Битрикс: Бизнес
          • 1С-Битрикс: Малый бизнес
          • 1С-Битрикс: Стандарт
        • Готовые решения
          • Назад
          • Готовые решения
          • Интернет-магазины
            • Назад
            • Интернет-магазины
            • Аспро: Next
            • Digital Web, Deluxe - многофункциональный интернет-магазин 2 в 1
            • АЛЬФА: MegaMart – интернет магазин (Новинка)
            • Аспро:Максимум - интернет-магазин
            • ФЕНИКС — безлимитный конструктор интернет-магазинов
            • Крайт: Инструменты.System
          • Корпоративные сайты
            • Назад
            • Корпоративные сайты
            • Корпоративный сайт современной компании
            • Аспро: Стройка
            • Аспро: Курорт
        • Хостинг
          • Назад
          • Хостинг
          • FOZZY виртуальный хостинг vps
          • FOZZY Виртуальный хостинг
          • Виртуальные сервера (VPS)
        • Битрикс24
          • Назад
          • Битрикс24
          • Облачный Битрикс 24
            • Назад
            • Облачный Битрикс 24
            • Битрикс 24 Компания
            • Битрикс 24 Команда
            • Битрикс 24 Задачи+
            • Битрикс 24 CRM+
            • Битрикс 24 Старт+
          • Битрикс 24 коробка
            • Назад
            • Битрикс 24 коробка
            • Битрикс24 Корпоративный портал
            • Интернет-магазин + CRM
            • Битрикс 24 CRM
          • Облачный Битрикс 24 (Архивные тарифы)
            • Назад
            • Облачный Битрикс 24 (Архивные тарифы)
            • Бесплатный Битрикс 24 (Архивный)
      • Услуги
        • Назад
        • Услуги
        • Создание сайтов на битрикс
          • Назад
          • Создание сайтов на битрикс
          • Интернет-магазины
          • Корпоративные сайты
          • Мобильные приложения
          • Композитный сайт
        • Продвижение и реклама
          • Назад
          • Продвижение и реклама
          • Контекстная реклама
          • Базовое SEO продвижение
          • Комплексное SEO продвижение
          • Продвижение в социальных сетях
        • CRM и системы учета
          • Назад
          • CRM и системы учета
          • Внедрение битрикс24
          • Интеграция сайта с 1С
        • Поддержка, доработка сайтов
          • Назад
          • Поддержка, доработка сайтов
          • Техническая поддержка
      • Проекты
      • Блог
      • Контакты
      • Мой кабинет
      • +7 (958) 75 68 043
      Будьте на связи
      Россия, Донецк, пр. Мира 8, офис 215
      info@c-team.net
      • Facebook
      • Вконтакте
      • Twitter
      • Instagram
      • Telegram
      • YouTube
      • Одноклассники
      • Google Plus
      • Mail.ru

      Где в битрикс лежит init.php и как с ним работать

      • Главная
      • Блог
      • Где в битрикс лежит init.php и как с ним работать
      В статье рассмотрим такой файл как init.php, его назначение, где он находиться,  какие задачи выполняет и как с ним работать.
      Содержание:

      1. Где в Битрикс лежит файл init.php и что делать, если вы его не нашли
      2. Назначение файла init.php в Битрикс
      3. Как работать с файлом init.php
      4. Что делать, если после изменения init.php сайт перестал работать.

      Где в Битрикс лежит файл init.php и что делать, если вы его не нашли

      Файл init.php в битрикс может находиться по одному из следующих путей:

      /bitrix/php_interface/init.php  - в этом случае код написанный в файле распространяется на все ваши сайты.

      /bitrix/php_interface/ID сайта/init.php - если файл находится по этому пути, то написанный в нем код будет подключен только к одному определенному сайту.

      /local/php_interface/init.php - этот файл пришел к нам из D7. Это аналог файла /bitrix/php_interface/init.php Он будет работать для всех ваших сайтов, при этом есть один очень важный нюанс: файл /bitrix/php_interface/init.php   не подключится и соответственно код написанный в нем работать не будет.


      /bitrix/php_interface/ID сайта/init.php - этот файл, как и предыдущий его собрат пришел к нам из ядра D7, но является аналогом файла /bitrix/php_interface/ID сайта/init.php как и у его предшественника, при подключении этого файла, глобальный файл /bitrix/php_interface/ID сайта/init.php работать не будет  


      Выше описаны стандартные варианты расположения init.php в битрикс, но на вашем сайте может быть подключено 2-4 init.php, а возможен и такой вариант, что файлы init.php отсутствуют вовсе.

      Если на вашем сайте есть несколько файлов init.php /bitrix/php_interface/init.php и /bitrix/php_interface/ID сайта/init.php то сначала подключится файл /bitrix/php_interface/init.php, а потом /bitrix/php_interface/ID сайта/init.php 

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

      Назначение файла init.php в Битрикс

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

      Как работать с файлом init.php

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

      Даже если вы узнали где лежит init.php в битрикс и понимаете как сним работать, необходимо соблюдать некоторые меры безопасности и правила хорошего тона в программировании:

      1. Всегда вносите изменения только по ftp или sftp или хотя бы убедитесь в том, что у вас есть доступ к сайту по ftp/sftp - это будет полезно, если вы допустите ошибку в файле и сайт перестанет работать.

      2. Не начинайте init.php в битрикс с пустой строки или с комментария, т.к. это с большой долей вероятности вызовет ошибку и сайт перестанет работать.

      3. Если вам нужно написать много кода в файле init.php, то даже сам битрикс советует делать это с разделением на логические куски, разделение кода на файлы и подключение этих файлов через  require_once в init.php


      Что делать, если после изменения init.php сайт перестал работать

      Перед началом работы с файлом init.php я советую сохранить локальную копию где-то у себя на компьютере и при возникновении ошибки просто вернуть исходный код, но если вы уже допустили ошибку в файле init.php и сайт перестал работать, а запущена к примеру реклама, то есть достаточно простой способ быстро решить проблему - переименовать файл например так "test_init.php", таким образом вы снова запустите сайт, но стоит отметить, что весь функционал, который был прописан в init.php будет неработоспособным, поэтому переименование файла - не решение проблемы, а временная мера, которая поможет быстро восстановить работу сайта.

      Теги
      1С-Битрикс
      Поделиться
      Назад к списку
      • Комментарии
      Загрузка комментариев...
      Категории
      • CMS системы5
      • CRM система битрикс 244
      • Битрикс интеграция с 1С2
      • Настройка веб сервера1
      • Ошибки и Решения1
      • Разное12
      Это интересно
      • Кастомизация экспорта в Яндекс.Маркет или добавление своих тегов в стандартную выгрузку
        Кастомизация экспорта в Яндекс.Маркет или добавление своих тегов в стандартную выгрузку
      • Битрикс белый экран вместо сайта, как решить проблему?
        Битрикс белый экран вместо сайта, как решить проблему?
      • Как осуществляется перенос сайта на Битрикс, для чего и кому он рекомендуется
        Как осуществляется перенос сайта на Битрикс, для чего и кому он рекомендуется
      • Смена типа инфоблока в битрикс
        Смена типа инфоблока в битрикс
      Боковой баннер
      Подписывайтесь на новости и акции
      Компания
      О компании
      Сертификаты
      Партнеры
      Отзывы
      Вопрос ответ
      Продукты
      1С-Битрикс: Управление сайтом
      Готовые решения
      Хостинг
      Битрикс24
      Услуги
      Создание сайтов на битрикс
      Продвижение и реклама
      CRM и системы учета
      Поддержка, доработка сайтов
      Наши компетенции
      Consonant Team - Золотой сертифицированный партнер 1С-Битрикс
      Consonant Team - Бизнес партнер Битрикс24
      Наши контакты


      +7 (958) 75 68 043
      info@c-team.net
      Россия, Донецк, пр. Мира 8, офис 215
      © 2025 Все права защищены.