Перейти к содержанию

Рецепты для 1С Bitrix

Инструменты

Среда разработки

Резервное копирование

Как показала практика, бэкапы битрикса лучше делать с помощью Duplicati. Все прелести этого ПО я не буду описывать выделю лишь только то, что подходит для битрикса:

  • Хранение бэкапов в облаке
  • Шифрование бэкапов, а это значит можете хранить в любом облаке, даже не шипко защищенном
  • Автоматические действия до и после резервного копирования, на пример снять дамп БД перед резервным копирование
  • Уведомление о успешном/неуспешном резервном копировании

Очистка кэша

code
rm -rf ./bitrix/upload/resize_cache

Бэкап

Детальное описание резервного копирования от другого автора, полезно к прочтению!

Каталоги, которые можно исключить из бэкапа

Info

Для версии битрикса < v12

/bitrix/backup          # бэкапы самого битрикса
/bitrix/cache           # неуправляемый кэш
/bitrix/managed_cache   # управляемый кэш
/bitrix/stack_cache     # файлы кэша с "вытеснением"
/upload/resize_cache    # кэш ресайза изображений
/bitrix/wizards         # мастера и демо-решения

Права на файлы

code
find /var/www/test.com/public_html -type d -exec chmod 0770 {} \;
find /var/www/test.com/public_html -type f -exec chmod 0660 {} \;

Синхронизация DEV -> PRODUCT

Самый простой способ синхронизации 1С Bitrix управление сайтом с сервером для разработки (deploy) - через резервную копию в облако #bitrix

Info

Данный способ хорош только в том случае, если вы все еще живете без #git