linux bash скрипт -- исправляет ошибку permossions denied при развороте Symfony на localhost-e
Primary tabs
Пример скрипта для обхода ошибки symfony появляющейся при работе на localhost-e после composer install/update. Описание ошибки здесь.
Данный скрипт даёт права на запись для группы в папку кэша Symfony ДО и ПОСЛЕ запуска композера:
function slc_update() { sudo chmod -R 775 ../'$1' composer update sudo bash -c " chown -R www-data:www-data ../'$1' chmod -R 775 ../'$1'" }
Аналогичную команду можно создать для composer install.
Куда записывать данный код
Можно прочитать здесь.
Я записываю в ~/.bash_aliases. Там удобно хранить все alias-ы.
Как запускать
Запускать из корневой директории проекта(не из web), в качестве аргумента - название папки с проектом, т.е.:
cd /var/www/my_project_name slc_update "my_project_name"
- Log in to post comments
- 2588 reads