sábado, 5 de febrero de 2011

Instalando Synfony en Windows XP con Sandbox

En primer lugar es necesario tener en cuenta, que para instalar synfony es necesario poseer un servidor local, en este caso utilizaremos, wampServer2.1e, puesto en marcha el servidor, debemos descargar el archivo sf_sandbox_1_4.zip, que luego una vez descargado lo extraemos en la carpeta www de nuestro servidor.

El único requisito técnico para instalar Symfony 1.4 es el de disponer de la versión 5. 0 ó superior de PHP instalada y configurada correctamente. (En este caso WampServer2.1e ofrece el PHP 5.3.5 es decir no hay problemas :D). El archivo que hemos descargado, es el sandbox, un proyecto vacío de Symfony que incluye todas las librerías y configuraciones necesarias para poder probar Symfony lo antes posible.

Ahora bien, ingresamos a la carpeta que extraimos y procedemos a modificar el archivo "symfony.bat"

Debe quedar de la siguiente manera:

@echo off

rem *************************************************************
rem ** symfony CLI for Windows based systems (based on phing.bat)
rem *************************************************************

rem This script will do the following:
rem - check for PHP_COMMAND env, if found, use it.
rem - if not found detect php, if found use it, otherwise err and terminate

if "%OS%"=="Windows_NT" @setlocal

rem %~dp0 is expanded pathname of the current script under NT
set SCRIPT_DIR="C:\wamp\bin\php\php5.3.5"

goto init

:init

if "%PHP_COMMAND%" == "" goto no_phpcommand

IF EXIST ".\symfony" (
%PHP_COMMAND% -d html_errors=off -d open_basedir= -q ".\symfony" %1 %2 %3 %4 %5 %6 %7 %8 %9
) ELSE (
%PHP_COMMAND% -d html_errors=off -d open_basedir= -q "%SCRIPT_DIR%\symfony" %1 %2 %3 %4 %5 %6 %7 %8 %9
)
goto cleanup

:no_phpcommand
rem echo ------------------------------------------------------------------------
rem echo WARNING: Set environment var PHP_COMMAND to the location of your php.exe
rem echo executable (e.g. C:\PHP\php.exe). (assuming php.exe on PATH)
rem echo ------------------------------------------------------------------------
set PHP_COMMAND=C:\wamp\bin\php\php5.3.5\php.exe
goto init

:cleanup
if "%OS%"=="Windows_NT" @endlocal
rem pause


Abrimos la consola (inicio-Ejecutar) Escribimos cmd y presionamos aceptar, alli nos ubicamos en el directorio donde se encuentra el archivo .bat en este caso:



Ejecutamos el comando "symfony -V"


Si todo esta bien echo hasta ahora debe salir la versión del symfony que estamos instalando, en nuestro caso será la version 1.4.8. Ya en este punto ya podemos ingresar a la pagina de bienvenida de symfony utilizando la siguiente dirección:
http://localhost/sf_sandbox/web/
http://localhost/sf_sandbox/web/frontend_dev.php

Si todo ha salido bien podras ver esta este mensaje:



Si por alguna razon no ves las imagenes, tendras que descargar Symfony 1.4.4. Una vez descargado, abrelo y ve a la carpeta “data/web” y copia o arrastra la carpeta sf a la carpeta web dentro de la carpeta del proyecto la ruta por defecto quedaría así: “C:\wamp\www\sf_sandbox\web\sf“, actualiza la página y verás correctamente los estilos y las dichosas imágenes.

La primera vez que tratemos de entrar, salen unos alert, ya luego desaparecen al abrir por segunda vez. Esta manera de instalar el symfony es sencilla y no se necesita gran cosa, existen otra manera, utilizando para ello el comando PEAR, pero para iniciar, pienso que esta es la forma mas sencilla.

1 comentario:

Paulina dijo...

Hola

Mi nombre es Paulina y soy administradora de un directorio de webs/blogs. Buen blog personal. Quisiera intercambiar enlaces. Puedo agregar tu pagina en mi directorio para que así mis visitantes puedan visitarla tambien.

Si te interesa, escribeme al mail: paulina.cortez@hotmail.cl

Saludos
Pau