Pull to refresh

Comments 23

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

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

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

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

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

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

UFO landed and left these words here

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Sign up to leave a comment.

Articles