Рецепты для 1С Bitrix
Инструменты¶
Среда разработки¶
- Инструменты для разработки под 1С-Битрикс. Здесь автор расказывает как правильно настроить среду разработки PhpStorm и подключиться к проекту.
Резервное копирование¶
Как показала практика, бэкапы битрикса лучше делать с помощью 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