menos de 1 minuto(s) de lectura

Hace poco he recuperado un proyecto completo de Symfony desde Netbeans con el plugin de SVN , bastante sencillo. Deje todos los valores por defecto y alguno lo podía haber cambiado.

Ejemplo la descarga del proyecto me genero una carpeta nueva en al ruta “trunk” así que hubo que revisar el VirtualHost de Apache y modificar el alias de “sf” y el DocumentRoot

Tras revisar todo y descubrir que no tengo ni idea de configurar un apache en condiciones solo conseguía una pagina en blanco.

Error localizado en los logs de Apache (primero sitio a revisar):

the cache directory is missing: ncaught exception ‘sfCacheException’ with message ‘Failed to make cache directory “/home/user/www/proyecto/cache/frontend/prod/config” while generating cache for configuration file “config/config_handlers.yml”.’ in /home/user/www/proyecto/cache/frontend/prod/config/symfony-1.4.1/lib/config/sfConfigCache.class.php :340

Create the cache direcotry manually, because symfony doesn’t have the rights to create it…

Solución:

Cambiar el propietario de la carpeta al usuario por defecto de Apache , el SVN descargo el proyecto entero con el login del usuario concurrente y Apache en Ubuntu corre con el usuarios www-data.

sudo chown www-data:www-data -R /home/user/www/proyecto

Detalles a revisar par ala próxima vez “CheckList”:

  • Apache site
  • DocumentRoot
  • El alias de “sf”
  • Permisos

Categorías:

Actualizado: