Внедряем Phinx в Bitrix

Установка Добавить пакет через composer Настройка Создать в корне проекта директории Создать симлинк для удобства вызова команды Создать в корне проекта файл phinx.php Основные команды Примеры миграций Подготовим класс Создать типа инфоблока Создадим инфоблок Наполним инфоблок (orm D7)

Несколько версий PHP на локальном компьютере (Linux)

Установка Добавление репозитория и установка версии PHP5.6 Установка других версий PHP (если требуется) Выбор нужной версии PHP Быстрые команды: php7.2 -> php5.6 php5.6 -> php7.2 php7.0 -> php7.2 php7.2 -> php7.0

Как добавить http авторизацию

Создать файл .htpasswd Файл должен располагаться за пределами doc_root, например:/home/test.ru/.pass/ Содержимое файла (demo — пользователь, rwerwer232r3werwerF8iU3123ses005aK1 — пароль): Прописать правила в .htaccess проекта Например:

Как стать админом в Bitrix, если есть хотя бы FTP-доступ

Допустим клиент выдал вам доступы ftp или ssh и ушел спать. А задача подразумевает работу в админке. Чтобы попасть в административную часть bitrix, необходимо залить скрипт и его выполнить. После перейдите в по <url_сайта>/bitrix , и вы пользователь с id = 1, он же Администратор.

Почему нужно всегда удалять файл resote.php

Все просто. Этот файл принимает и распаковывает архив, который формирует битрикс. Достаточно засунуть какой-нибудь shell-скрипт и при создании архива средствами битрикс указать в настройках, чтоб архивировался только нужный нам файл. В итоге, загрузив этот файл через /restore.php, на сервере будет файл ровно там же, где и на сайте в котором он был заархивирован.