Pensando en Red nada es tan fácil como parece serlo

25abr/102

Cambiar el path de la carpeta Web de Symfony

A veces el servidor donde vamos a hospedar el proyecto nos puede condicionar los paths del proyecto. En un hosting compartido normalmente no puedes indicar cual es el path del document_root si no que ya te ofrecen por defecto una estructura de directorios y tienes que adaptar tu desarrollo a ello.

Bien, con symfony es muy sencillo cambiar el path del web dir.

Tenemos que editar el fichero ProyectConfiguration.class.php y cambiaremos el web dir:

$this->setWebDir($this->getRootDir().'/public_html');

Teniendo en cuenta que el proyecto se encuentra en /home/projects el document_root en symfony sería /home/projects/web, pero al agregar esa línea en el fichero de configuración nos intentaría localizar en /home/projects/public_html.

Por otro lado si queremos meter toda la estructura de symfony en una carpeta, al estilo de:

public_html //El document root
source //Toda la estructura del proyecto symfony

Tendríamos que configurar el path de public_html así:

$this->setWebDir($this->getRootDir().'/../public_html');

Ya que el $this->getRootDir() ya te ubica donde tienes el código.

Aquí dejo una chuletilla :-) para cuando me vuelva a hacer falta, si os es de utilidad pues mejor.

¿Te gustó este artículo?

¡Suscríbete a nuestro feed RSS!

Etiquetado con: , , Deja un comentario
Comentarios (2) Trackbacks (1)
  1. como subimos un proyecto cuando symfony fue instalado mediante pear por que ahi la estructura de archivos es distinta a la del sandbox…ayuda!!!


Leave a comment

(required)

Page optimized by WP Minify WordPress Plugin