Scripting: Instalar Symfony 1.4.2 en Dreamhost.com
Posted in Internet, PhP, Scripting, Utilidades on Feb 14th, 2010
* Prerequisitos:
-Tener cuenta en Dreamhost.com
- Crear un usuario con acceso vía shell y ftp/sftp en tu cuenta de dreamhost
* Script – guión de comandos de instalación de Symfony 1.4.2:
- referencia: http://wiki.dreamhost.com/Symfony
# nos situamos en el directorio por defecto de nuestra cuenta
cd ~
# descargamos el fichero comprimido del framework Symfony 1.4.2
wget http://www.symfony-project.org/get/symfony-1.4.2.tgz
# descomprimimos
tar -zxvf symfony-1.4.2.tgz
# movemos la carpeta descomrpimida al directorio symfony
mv symfony-1.4.2 symfony
# añadimos a la variable de entorno PATH el camino a symfony
export PATH=~/symfony/data/bin:/usr/local/php5/bin:${PATH}
# Creamos el directorio de trabajo de proyectos de Symfony
mkdir ~/Symfony_Projects
# Creamos el directorio del proyecto
mkdir ~/Symfony_Projects/myproject
# iniciamos symfony
cd ~/Symfony_Projects/myproject
symfony init-project myproject
# inicializamos la aplicación
symfony init-app MyApp
# If you happen to get an error, ensure that ~/symfony/data/bin/symfony has executable permissions (744)
# si ocurre un error, asegurarse que ~/symfony/data/bin/symfony tiene permisos de ejecución (744)
* Alternativa:
. Alternative Method using symfony freeze
If you develop your symfony application locally, you can use a much simpler method without installing anything. Run:
symfony freezeon your local machine. This will copy all symfony files of your current symfony installation into your project. You can now upload your project by FTP and it’s ready to run. Make sure you point your web directory to the “web” subfolder.
To remove the symfony files from your project, simply run:
symfony unfreezeYour previous settings will be restored.
Traducción:
Usando symfony freeze. Si desarrollas tu aplicación de symfony localmente, puedes usar un método mucho más simple sin instalar nada. Ejecuta:
symfony freeze
en tu máquina local. esto copiará todos los ficheros de tu instalación de symfony en tu proyecto. Puedes ahora subir tu proyecto por ftp y listo para ejecutarse.
Para remover los ficheros de su proyecto, simplemente ejecute:
symfony unfreeze
* Otras referencias:
- Installing symfony on DreamHost using PEAR
- Symfony on Dreamhost using Subversion and Capistrano – Screencast
- http://herself.movielady.net/2007/07/13/installing-symfony-on-dreamhost/



























