How to set proper Symfony2 cache/logs permissions on Mac OS
Script from https://github.com/everzet/dotfiles/blob/master/scripts/chcache
!/bin/sh
USER=$(whoami)
APACHE_USER=$(ps axho user,comm|grep -E "httpd|apache"|uniq|grep -v "root"|awk 'END {print $1}')
chcache () {
sudo chmod +a "$USER allow delete,write,append,fileinherit,directoryinherit" $1
sudo chmod +a "$APACHEUSER allow delete,write,append,fileinherit,directory_inherit" $1
echo "- $1 has been properly chmod'ed for $USER and $APACHE_USER"
}
symfony 1.4
if [ -d cache ]; then chcache "cache"; fi
if [ -d logs ]; then chcache "logs"; fi
Symfony2
if [ -d app/cache ]; then chcache "app/cache"; fi
if [ -d app/logs ]; then chcache "app/logs"; fi
if [ -d web/uploads ]; then chcache "web/uploads"; fi
if [ -d web/media ]; then chcache "web/media"; fi
Written by Francesco Tassi
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Php
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#