<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>David Vega Regollo &#187; Symfony</title>
	<atom:link href="http://davidvega.net/tag/symfony/feed/" rel="self" type="application/rss+xml" />
	<link>http://davidvega.net</link>
	<description>Diseño web / informática / fotografia</description>
	<lastBuildDate>Sat, 14 Aug 2010 04:56:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>[Diseño web] VREA USM</title>
		<link>http://davidvega.net/2009/05/30/diseno-web-vrea-usm/</link>
		<comments>http://davidvega.net/2009/05/30/diseno-web-vrea-usm/#comments</comments>
		<pubDate>Sat, 30 May 2009 23:42:44 +0000</pubDate>
		<dc:creator>David Vega</dc:creator>
				<category><![CDATA[Desarrollo Web]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[diseño]]></category>

		<guid isPermaLink="false">http://davidvega.net/?p=181</guid>
		<description><![CDATA[En esta ocasión presento mi último trabajo de diseño web. El sitio es la página oficial de la Vicerrectoría de Asuntos Económicos y Administrativos de la Universidad Técnica Federico Santa María. En este trabajo se utilizó el Framework de desarrollo Symfony. Se basó en tecnología PHP/MySQL. Consistió en el diseño visual, creación del modelo de [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://davidvega.net/wp-content/uploads/2009/05/www_vrea_usm_cl.png" rel="wp-prettyPhoto[g181]"><img class="alignleft size-medium wp-image-182" title="VREA USM" src="http://davidvega.net/wp-content/uploads/2009/05/www_vrea_usm_cl-300x184.png" alt="VREA USM" width="300" height="184" /></a>En esta ocasión presento mi último trabajo de <a href="/diseno-web">diseño web</a>. El sitio es la página oficial de la <strong>Vicerrectoría de Asuntos Económicos y Administrativos</strong> de la <a href="http://www.usm.cl" target="_blank"><span class="zem_slink">Universidad Técnica Federico Santa María</span></a>.</p>
<p>En este trabajo se utilizó el Framework de desarrollo <a title="Symfony" rel="homepage" href="http://www.symfony-project.org/" target="_blank">Symfony</a>. Se basó en tecnología PHP/MySQL. Consistió en el diseño visual, creación del modelo de datos y la programación del sitio propiamente tal.</p>
<p>http://www.vrea.usm.cl</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://davidvega.net/2009/05/30/diseno-web-vrea-usm/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nuevo Blog con tips de Symfony</title>
		<link>http://davidvega.net/2009/04/23/nuevo-blog-con-tips-de-symfony/</link>
		<comments>http://davidvega.net/2009/04/23/nuevo-blog-con-tips-de-symfony/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 17:25:02 +0000</pubDate>
		<dc:creator>David Vega</dc:creator>
				<category><![CDATA[Desarrollo Web]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://davidvega.net/2009/04/23/nuevo-blog-con-tips-de-symfony/</guid>
		<description><![CDATA[Me di cuenta que si sigo escribiendo cosas de Symfony (http://www.symfony-project.com), mi blog ya no será de asuntos mios sino de dicho framework. Es por ello que nace http://symfony.davidvega.net para ir publicando cosas interesantes que vaya encontrando en mi camino de desarrollador PHP.]]></description>
			<content:encoded><![CDATA[<p>Me di cuenta que si sigo escribiendo cosas de Symfony (<a href="http://www.symfony-project.com">http://www.symfony-project.com</a>), mi blog ya no será de asuntos mios sino de dicho framework.</p>
<p>Es por ello que nace <strong><a href="http://symfony.davidvega.net">http://symfony.davidvega.net</a></strong> para ir publicando cosas interesantes que vaya encontrando en mi camino de desarrollador PHP.</p>
]]></content:encoded>
			<wfw:commentRss>http://davidvega.net/2009/04/23/nuevo-blog-con-tips-de-symfony/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Error en Configuracion de PEAR (pear.ini)</title>
		<link>http://davidvega.net/2008/05/14/error-en-configuracion-de-pear-pearini/</link>
		<comments>http://davidvega.net/2008/05/14/error-en-configuracion-de-pear-pearini/#comments</comments>
		<pubDate>Wed, 14 May 2008 18:51:16 +0000</pubDate>
		<dc:creator>David Vega</dc:creator>
				<category><![CDATA[Desarrollo Web]]></category>
		<category><![CDATA[pear]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://blog.dvweb.uni.cc/?p=56</guid>
		<description><![CDATA[Si cuando tratan de utilizar alguna tarea de Symfony o de PEAR les aparece el siguiente error, o algo parecido: Notice: unserialize(): Error at offset 55 of 378 bytes in Config.php on line 1003 ERROR: The default config file is not a valid config file or is corrupted. Esto se debe a que el archivo [...]]]></description>
			<content:encoded><![CDATA[<p>Si cuando tratan de utilizar alguna tarea de Symfony o de PEAR les aparece el siguiente error, o algo parecido:</p>
<blockquote><p><code>Notice: unserialize(): Error at offset 55 of 378 bytes in Config.php on line 1003<br />
ERROR: The default config file is not a valid config file or is corrupted.</code></p></blockquote>
<p>Esto se debe a que el archivo pear.ini esta, por algun extraño motivo, separado en lineas lo que es incorrecto para la funcion <code>unserialize()</code>.</p>
<p>Esto es en Windows XP SP3.</p>
<p>Para solucionar se debe hacer lo siguiente:</p>
<p><span id="more-56"></span></p>
<ol>
<li>Abril el archivo <code>pear.ini</code> el cual si estan usando XAMPP debería estar en <code>C:\xampp\php\pear.ini</code> o en <code>C:\WINDOWS\pear.ini</code></li>
<li>Apareceran varias lineas de texto con configuraciones.<br />
<a href="http://blog.dvweb.uni.cc/wp-content/uploads/2008/05/pear-config1.png" rel="wp-prettyPhoto[g56]"><img class="alignnone size-medium wp-image-57" title="pear-config1" src="http://blog.dvweb.uni.cc/wp-content/uploads/2008/05/pear-config1-300x89.png" alt="" width="300" height="89" /></a></li>
<li>Eliminar la primera linea (comentario que comienza con #)</li>
<li>Unir todas las demas lineas en una sola. Es decir, si habían 10 lineas de texto, ahora solo debe quedar una larga pero unica linea.<br />
<a href="http://blog.dvweb.uni.cc/wp-content/uploads/2008/05/pear-config2.png" rel="wp-prettyPhoto[g56]"><img class="alignnone size-medium wp-image-58" title="pear-config2" src="http://blog.dvweb.uni.cc/wp-content/uploads/2008/05/pear-config2-300x79.png" alt="" width="300" height="79" /></a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://davidvega.net/2008/05/14/error-en-configuracion-de-pear-pearini/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Instalar Symfony en Windows Vista (con XAMPP)</title>
		<link>http://davidvega.net/2008/04/26/instalar-symfony-en-windows-vista-con-xampp/</link>
		<comments>http://davidvega.net/2008/04/26/instalar-symfony-en-windows-vista-con-xampp/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 02:05:37 +0000</pubDate>
		<dc:creator>David Vega</dc:creator>
				<category><![CDATA[Desarrollo Web]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.dvweb.uni.cc/?p=53</guid>
		<description><![CDATA[Siempre he dicho que Windows Vista es malo, y aún lo es. Sin embargo, estos días he estado probando la versión 64bits y, como estoy desarrollando un par de sitios en Symfony, me vi en la obligación de instalarlo. Al principio no fue facil, pero luego de revisar un par de tutoriales, y rescatar lo [...]]]></description>
			<content:encoded><![CDATA[<p>Siempre he dicho que Windows Vista es malo, y aún lo es. Sin embargo, estos días he estado probando la versión 64bits y, como estoy desarrollando un par de sitios en <a title="Symfony PHP Framework" href="http://www.symfony-project.org" target="_blank"><strong>Symfony</strong></a>, me vi en la obligación de instalarlo. Al principio no fue facil, pero luego de revisar un par de tutoriales, y rescatar lo mejor de cada uno, logré hacerlo de la siguiente forma.</p>
<p>Primero, instalar el servidor web <a title="Apache servidor Web" href="http://www.apache.org" target="_blank">Apache</a>/<a title="PHP" href="http://php.net" target="_blank">PHP</a>/<a title="MySQL" href="http://www.mysql.com" target="_blank">MySQL</a>. Para esta ocasión use<strong> <a title="XAMPP" href="http://www.apachefriends.org/en/xampp-windows.html" target="_blank">XAMPP</a></strong>, el cual se puede <a title="XAMPP" href="http://www.apachefriends.org/en/xampp-windows.html" target="_blank">descargar aquí</a>. Después de instalarlo los pasos para hacer que Symfony ande son los siguientes:</p>
<p><span id="more-53"></span></p>
<h3>Instalación de Pear</h3>
<ol>
<li>Ir a la consola de comandos. Menú inicio -&gt; Ejecutar -&gt; <code>cmd</code><br />
<a href="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/1-pear-cmd.png" rel="wp-prettyPhoto[g53]"><img class="alignnone size-full wp-image-37" title="1-pear-cmd" src="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/1-pear-cmd.png" alt="" width="418" height="221" /></a></li>
<li>Ir a la carpeta de php: cd c:xamppphp</li>
<li>Ejecutar el instalador/configurador de Pear con el comando <code>go-pear.bat</code><br />
<a href="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/2-pear-gopear.png" rel="wp-prettyPhoto[g53]"><img class="alignnone size-full wp-image-38" title="2-pear-gopear" src="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/2-pear-gopear.png" alt="" width="235" height="65" /></a></li>
<li>Preguntara si es una copia local. Sólo presionar ENTER<br />
<a href="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/3-pear-localcopy.png" rel="wp-prettyPhoto[g53]"><img class="alignnone size-full wp-image-39" title="3-pear-localcopy" src="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/3-pear-localcopy.png" alt="" width="450" height="53" /></a></li>
<li>Mostrará una lista de directorios de pear. Presionar ENTER<br />
<a href="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/4-pear-config.png" rel="wp-prettyPhoto[g53]"><img class="alignnone size-full wp-image-40" title="4-pear-config" src="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/4-pear-config.png" alt="" width="500" height="170" /></a></li>
<li>Se creara el archivo PEAR_ENV.reg en <code>c:xamppphp</code>, el cual debemos ejecutar y confirmar la operación como administrador.<br />
<a href="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/5-pear-reg.png" rel="wp-prettyPhoto[g53]"><img class="alignnone size-full wp-image-41" title="5-pear-reg" src="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/5-pear-reg.png" alt="" width="500" height="116" /></a></li>
<li>Se habra creado (también en c:xamppphp) el archivo <code>pear.bat</code>. Debemos copiarlo y pegarlo en c:windowssystem32.<br />
<a href="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/6-pear-bat.png" rel="wp-prettyPhoto[g53]"><img class="alignnone size-full wp-image-42" title="6-pear-bat" src="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/6-pear-bat.png" alt="" width="393" height="253" /></a></li>
<li>Para comprobar que se ha instalado correctamente, ejecutamos el comando <code>pear config-show</code> desde cualquier ubicación, donde mostrará la configuración actual. Si no aparecen errores, todo ok hasta aquí y tenemos Pear instalado.</li>
</ol>
<h3>Instalación de Symfony</h3>
<ol>
<li>En la consola de comandos (Inicio -&gt; Ejecutar -&gt; cmd) agregamos el &#8216;channel&#8217; de Symfony en Pear ejecutando <code>pear channel-discover pear.symfony-project.com</code>.<br />
<a href="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/7-symfony-channel.png" rel="wp-prettyPhoto[g53]"><img class="alignnone size-full wp-image-43" title="7-symfony-channel" src="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/7-symfony-channel.png" alt="" width="413" height="27" /></a></li>
<li>Instalar Symfony con el comando <code>pear install symfony/symfony</code>.<br />
<a href="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/8-symfony-install.png" rel="wp-prettyPhoto[g53]"><img class="alignnone size-full wp-image-44" title="8-symfony-install" src="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/8-symfony-install.png" alt="" width="500" height="92" /></a></li>
<li>Si todo va bien se creará el archivo <code>symfony.bat</code> en c:xamppphp, el cual debemos copiar y pegar en <code>c:windowssystem32</code> (al igual que con pear.bat).<br />
<a href="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/9-symfony-system32.png" rel="wp-prettyPhoto[g53]"><img class="alignnone size-full wp-image-45" title="9-symfony-system32" src="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/9-symfony-system32.png" alt="" width="334" height="220" /></a></li>
<li>Como estamos cambiando la ruta desde donde se accede, hay que modificar el <code>symfony.bat</code> que esta en la carpeta <code>system32</code> para que funcione. Las modificaciones son las siguientes:<br />
<a href="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/10-symfony-bat1.png" rel="wp-prettyPhoto[g53]"><img class="alignnone size-full wp-image-46" title="10-symfony-bat1" src="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/10-symfony-bat1.png" alt="" width="500" height="75" /></a></p>
<p><a href="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/11-symfony-bat2.png" rel="wp-prettyPhoto[g53]"><img class="alignnone size-full wp-image-47" title="11-symfony-bat2" src="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/11-symfony-bat2.png" alt="" width="385" height="77" /></a></li>
<li>Si todo esta bien, al ejecutar el comando <code>symfony</code> desde cualquier ubicacion deberiamos encontrar la lista de comandos, como muestra la siguiente imagen.<br />
<a href="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/12-symfony-cli.png" rel="wp-prettyPhoto[g53]"><img class="alignnone size-full wp-image-48" title="12-symfony-cli" src="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/12-symfony-cli.png" alt="" width="459" height="156" /></a></li>
<li>Tambien se debe instalar el paquete phing, con el comando <code>pear install phing/phing</code></li>
<li>Es imporante actualizar pear y todos los paquetes que dependen de el. Para esto basta con ejecutar el comando <code>pear upgrade-all</code>.</li>
<li>Con todo esto ya tenemos instalado symfony en nuestro PC.</li>
</ol>
<h3>Configuracion de Virtual Host en apache.</h3>
<p>Es muy util, cuando desarrollamos distintos proyectos, que cada uno funcione de forma independiente. Esto es sencillo gracias a los vhosts de apache. Para configurar, seguir los siguientes pasos:</p>
<ol>
<li>Abrir el archivo de configuracion de vhosts de apache, el cual esta en <code>c:xamppapacheconfextrahttpd-vhosts.conf</code>.</li>
<li>Descomentar la linea que dice <code>##NameVirtualHost *:80</code> quedando sólo <code>NameVirtualHost *:80</code><br />
<a href="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/13-vhosts-activar.png" rel="wp-prettyPhoto[g53]"><img class="alignnone size-full wp-image-49" title="13-vhosts-activar" src="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/13-vhosts-activar.png" alt="" width="358" height="95" /></a></li>
<li>Agregar los permisos para la carpeta de symfony sf.<br />
<a href="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/14-vhosts-sf.png" rel="wp-prettyPhoto[g53]"><img class="alignnone size-full wp-image-50" title="14-vhosts-sf" src="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/14-vhosts-sf.png" alt="" width="500" height="106" /></a></li>
<li>Para cada proyecto agregar el virtual host de la siguiente forma.<br />
<a href="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/15-vhosts-nuevo.png" rel="wp-prettyPhoto[g53]"><img class="alignnone size-full wp-image-51" title="15-vhosts-nuevo" src="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/15-vhosts-nuevo.png" alt="" width="499" height="215" /></a></li>
<li>Al guardar los cambios, hay que reiniciar el servidor apache para que tengan efecto. Para esto ir al panel de control de XAMPP, detener apache, e iniciarlo nuevamente.</li>
<li>Finalmente, para que el navegador nos reconozca la ruta a nuestro virtual host, respondiendo a la dirección <code>http://nombreproyecto</code> (lo que pusimos en la opcion <code>ServerName</code> del virtual host) debemos editar el archivo hosts que esta en c:windowssystem32driversetchosts, por supuesto como Administrador.<br />
<a href="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/16-vhosts-system32.png" rel="wp-prettyPhoto[g53]"><img class="alignnone size-full wp-image-52" title="16-vhosts-system32" src="http://blog.dvweb.uni.cc/wp-content/uploads/2008/04/16-vhosts-system32.png" alt="" width="329" height="102" /></a></li>
<li>Si todo va bien, al guardar los cambios ya podremos acceder a nuestro proyecto a través del navegador con la direccion <code>http://nombreproyecto</code>.</li>
</ol>
<p>Este pequeño how-to esta pensado en alguien que conoce el funcionamiento de windows, servidores web, php y sabe que es y para que sirve Symfony. Cualquier error o agregado es bien recibido.</p>
]]></content:encoded>
			<wfw:commentRss>http://davidvega.net/2008/04/26/instalar-symfony-en-windows-vista-con-xampp/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
	</channel>
</rss>
