Configurar Permisos en Symfony2 Mac

Cuando estamos corriendo Symfony2 en nuestro entorno local (mac), suelen ocurrir errores de permisos de escritura de los archivos del Log y Cache.

En general se presentan errores como estos:

RuntimeException: Could not create cache directory ".../app/cache/dev/annotations"

UnexpectedValueException: The stream or file ".../app/logs/dev.log"
could not be opened: failed to open stream: Permission denied

Resumo la solución que encontré aquí http://symfony.es/documentacion/como-solucionar-el-problema-de-los-permisos-de-symfony2/

$ rm -fr app/cache/*
$ rm -fr app/logs/*
$ sudo chmod +a "www-data allow delete,write,append,file_inherit,directory_inherit" app/cache app/logs

siendo www-data con el usuario que corre el apache en mac.

Les recomiendo leer el artículo completo para ver otras soluciones y sistemas operativos.

Recent Posts

Leave a Comment