Foros del Web » Programando para Internet » PHP » Symfony »

Fallo en produccion y en desarrollo no

Estas en el tema de Fallo en produccion y en desarrollo no en el foro de Symfony en Foros del Web. Hola, el servidor en el log me muestra el siguiente error: Código: [Sun Apr 28 21:47:53 2013] [error] [client 85.49.8.176] PHP Fatal error: require() [function.require]: ...
  #1 (permalink)  
Antiguo 28/04/2013, 13:52
Avatar de jhg
jhg
 
Fecha de Ingreso: marzo-2012
Mensajes: 96
Antigüedad: 12 años, 1 mes
Puntos: 1
Fallo en produccion y en desarrollo no

Hola, el servidor en el log me muestra el siguiente error:
Código:
[Sun Apr 28 21:47:53 2013] [error] [client 85.49.8.176] PHP Fatal error: require() [function.require]: Failed opening required '/furanet/sites/compartida.es/web/htdocs/app/cache/prod/doctrine/orm/Proxies/__CG__CompartidaCompartidaBundleEntityAdsitetype.php' (include_path='.:/php/includes:/usr/local/lib/php') in /furanet/sites/compartida.es/web/htdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Proxy/ProxyFactory.php on line 92, referer: http://www.compartida.es/web/app.php/
Lo raro es que eso me pasa al usar app.php ya que si entro por app_dev.php no me muestra ningun error ni excepción.
__________________
JHG
  #2 (permalink)  
Antiguo 28/04/2013, 15:35
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Fallo en produccion y en desarrollo no

Existe y tiene los permisos correctos el directorio app/cache/prod ?
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 28/04/2013, 15:37
Avatar de jhg
jhg
 
Fecha de Ingreso: marzo-2012
Mensajes: 96
Antigüedad: 12 años, 1 mes
Puntos: 1
Respuesta: Fallo en produccion y en desarrollo no

Cita:
Iniciado por masterpuppet Ver Mensaje
Existe y tiene los permisos correctos el directorio app/cache/prod ?
He comprobado los permisos del directorio y son 777 por lo que deberia pdoerse escribir y leer. Probe a copiar la carpeta de doctrine de la cache dev a la cache prod y dejo de dar el error, lo que no entiendo es porque ese archivo de cache no lo crea al no encontrarlo y lanza este error.
__________________
JHG
  #4 (permalink)  
Antiguo 28/04/2013, 16:32
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Fallo en produccion y en desarrollo no

Debería generarlo "al vuelo", de todas formas lo normal es que luego del deploy ejecutes un warmup

Código BASH:
Ver original
  1. php app/console cache:warmup --env=prod
__________________
http://es.phptherightway.com/
thats us riders :)
  #5 (permalink)  
Antiguo 28/04/2013, 22:06
Avatar de jhg
jhg
 
Fecha de Ingreso: marzo-2012
Mensajes: 96
Antigüedad: 12 años, 1 mes
Puntos: 1
Respuesta: Fallo en produccion y en desarrollo no

Cita:
Iniciado por masterpuppet Ver Mensaje
Debería generarlo "al vuelo", de todas formas lo normal es que luego del deploy ejecutes un warmup

Código BASH:
Ver original
  1. php app/console cache:warmup --env=prod
¿El warmup que es y para que se ejecuta? Y en el servidor en produccion no puedo ejecutar comendos, ni un simple ls o ping, solo tengo FTP y un odiado Cpanel.

¿Y cual puede ser la causa que este fallando el generarlo al vuelo?

EDITO:
Al probar el comando ese del warmup en local me da el siguiente error:
Cita:
[ReflectionException]
Class Compartida\CompartidaBundle\Entity\UserInterface does not exist
Pero si lo hago cambiando prod por dev se ejecuta bien.
__________________
JHG

Última edición por jhg; 29/04/2013 a las 08:59

Etiquetas: desarrollo, fallo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:01.