Обновить

Комментарии 23

Полезные советы. Особенно спасибо за ONLY_EMAIL. Не знал :)

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

Хороший вопрос. На тестовых площадках bitrix и upload симлинки. Т.е. файлы, а не директории. Если кто-то нечаянно закоммитит симлинк, то разгребать долго придётся

А эти симлинки на любые папки можно прописать, сделав их файлами, а не директориями?

то необходимо в файле bdconn.php установить константу 

dbconn.php наверное имели ввиду?

Да. Опечатка

НЛО прилетело и опубликовало эту надпись здесь

Этой статьёй я не рекламирую битрикс. Битрикс занимает свою нишу, ларавель и симфони занимают другую нишу.

Разработка типичного сайта на laravel/symphony/blablabla убъёт любой малый бизнес сама по себе. Устанете писать модули для банков, онлайн-касс, смс-провайдеров и прочих там опсосов и CRM.

Все же хочется подробнее по всем пунктам. Пока материал получился общий..

Допустим как обновляете движок? Как обновляется окружение?

Как проходит слияние веток? Выкладка на stage и prod?

Хочется деталей

UTF8 уже давно по умолчанию.

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

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

Кстати не упомянули ни слова об окружении, что используете?

nginx + php-fpm

Не стандартное или BitrixEnv? Или docker?

Нестандартное. Используется связка nginx c php-fpm. В общей массе проектов, под битрикс, docker используем редко. Docker в основном на проектах с Laravel, JAVA и др.

Для этого надо отдельную статью делать. Кратко не получится описать, что бы было понятно что, где и для чего надо настраивать

тогда ждем )

Не увидел в gitignore /local/php_interface/<файлы с паролями>
Выковыривать их обратно из истории гита будет не очень весело.

О каких файлах с паролями речь? Приведите примеры, пожалуйста.

Ну тот же dbconn.php, но часто именно пароли выносят в отдельный файл с константами типа passwords.php. Там лежат пароли от бд, различных api, банков и прочих сервисов.

dbconn.php - лежит в директории /bitrix, которая в гитигноре.

Мной даны общие правила. На любой площадке есть нюансы. Что бы было меньше констант надо использовать символьные коды, а не id-ники

Присоединяюсь к вопросу. О каких файлах с паролями речь?

Имеется ввиду вынести данные авторизации в единый файл в качестве констант, для файлов ядра (их два у битрикс) и для различного API

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации