Interadictos Blog Programación y sistemas Pasar un proyecto symfony de un servidor a otro (a capón xD)
Programación y sistemas

Pasar un proyecto symfony de un servidor a otro (a capón xD)

Sí, soy un poco bestia para algunas cosas jejeje; en este caso tuve que pasar el proyecto con el que estaba trabajando en el portatil al ordenador de sobremesa. En el portatil tengo instalada una versión de WAMP y en el sobremesa AppServ así que cuando pasé la carpeta del proyecto con un copy&paste y fui a ejecutarlo al navegador, obviamente no funcionaba.

Sí, soy un poco bestia para algunas cosas jejeje; en este caso tuve que pasar el proyecto con el que estaba trabajando en el portatil al ordenador de sobremesa. En el portatil tengo instalada una versión de WAMP y en el sobremesa AppServ así que cuando pasé la carpeta del proyecto con un copy&paste y fui a ejecutarlo al navegador, obviamente no funcionaba, exactamente daba este error:

Warning: sfAutoload::require(C:/wamp/www/sf_sandbox/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/database/sfDoctrineDatabase.class.php) [sfautoload.require]: failed to open stream: No such file or directory in F:\AppServ\www\sf_sandbox\lib\vendor\symfony\lib\autoload\sfAutoload.class.php on line 188

Fatal error: sfAutoload::require() [function.require]: Failed opening required ‘C:/wamp/www/sf_sandbox/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/database/sfDoctrineDatabase.class.php’ (include_path=’.;F:\AppServ\php5\pear’) in F:\AppServ\www\sf_sandbox\lib\vendor\symfony\lib\autoload\sfAutoload.class.php on line 188

Bueno, pues después de mirar y requete mirar que los requisitos mínimos de symfony se cumplían, que todo estaba bien configurado y que la virgen que tengo en la estantería que se le cambia la capa de color indicaba que hacia un tiempo estupendo mientras que en la calle diluviaba, me puse a buscar el archivo dentro del proyecto donde podía estar la mala configuración… y lo encontré en la siguiente ruta:

cache\frontend\dev\config\config_autoload.yml.php

Ahí solo hay que sustituir las rutas antiguas a las nuevas, en mi caso fue cambiar WAMP por AppServ y arreglado.

PD: Estoy seguro que a través de los comandos de symfony también se podría haber hecho de una forma más eficiente, pero justamente son estas cosas las que te hacen conocer mejor la herramienta con la que trabajas xD.

Salir de la versión móvil