<?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>Álvaro Felipe &#187; CMS</title>
	<atom:link href="http://alvarofelipe.com/tag/cms/feed/" rel="self" type="application/rss+xml" />
	<link>http://alvarofelipe.com</link>
	<description>Profesor, geek y escritor</description>
	<lastBuildDate>Fri, 10 Sep 2010 07:56:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Cómo instalar Drupal &#8211; Tutorial</title>
		<link>http://alvarofelipe.com/2010/02/20/como-instalar-drupal-tutorial/</link>
		<comments>http://alvarofelipe.com/2010/02/20/como-instalar-drupal-tutorial/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 19:10:27 +0000</pubDate>
		<dc:creator>Álvaro Felipe</dc:creator>
				<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Anecdotario docente]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Tic]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://alvarofelipe.com/?p=3622</guid>
		<description><![CDATA[Drupal es, sin duda alguna, el mejor CMS que existe. Pero, también es cierto que su curva de aprendizaje es lenta y que se necesitan conocimientos avanzados para sacarle el máximo partido. De ahí que la mayoría se incline por &#8230; <a href="http://alvarofelipe.com/2010/02/20/como-instalar-drupal-tutorial/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://alvarofelipe.com/"><img class="alignright size-full wp-image-3629" style="margin: 0px 0px 10px 20px;" title="drupal-logo" src="http://alvarofelipe.com/wp-content/uploads/2010/02/drupal-logo.jpg" alt="" height="200" /></a>Drupal es, sin duda alguna, el mejor CMS que existe. Pero, también es cierto que su curva de aprendizaje es lenta y que se necesitan conocimientos avanzados para sacarle el máximo partido. De ahí que la mayoría se incline por Joomla que, a decir verdad, se aprende a manejar en cinco minutos (en algún artículo hablaré también de Joomla).</p>
<p style="text-align: justify;">Y tan cierto es que no es muy sencillo administrar Drupal, su instalación misma es un dolor de cabeza. En realidad es sencilla, pero la casi nula documentación en español hace que uno se complique más de lo necesario. Por eso escribo este tutorial.</p>
<h4>PASO 1: CONSEGUIR DRUPAL Y SU TRADUCCIÓN AL ESPAÑOL</h4>
<p style="text-align: justify;">Son dos paquetes los que hay que descargar:</p>
<ul>
<li><a href="http://ftp.drupal.org/files/projects/drupal-6.15.tar.gz">Drupal 6.15</a> (versión actual)</li>
<li><a href="http://ftp.drupal.org/files/projects/es-6.x-1.x-dev.tar.gz">Traducción al español </a></li>
</ul>
<p><span id="more-3622"></span></p>
<h4>PASO 2: SUBIR LA CARPETA DRUPAL Y LA TRADUCCIÓN AL SERVIDOR</h4>
<p style="text-align: justify;">Conectate a tu servidor por FTP (o por el administrador de archivos de Cpanel) y sube los contenidos del paquete de Drupal (luego de descomprimir) en la carpeta donde instalarás Drupal. Si quieres que Drupal administre tu sitio web, debes subir los contenidos del paquete drupal directamente a la carpeta public_html (si estás en <a href="http://alvarofelipe.com/tag/localhost/" class="st_tag internal_tag" rel="tag" title="Posts tagged with localhost">localhost</a>, las carpetas son /var/www o /opt/lampp/htdocs según el metodo que hayas usado, como explico aquí).</p>
<p style="text-align: justify;">Una vez que hayas subido los contenidos del paquete drupal, debes subir los contenidos de la traducción al español (luego de descomprimir) en la misma carpeta en la que se encuentran los compoenentes de Drupal.</p>
<h4>PASO 2: FORMA RÁPIDA</h4>
<p style="text-align: justify;">Si te complica todo lo anterior, he empaquetado El paquete de drupal y su traducción en un zip (<a href="http://alvarofelipe.com/wp-content/uploads/2010/02/drupal.zip">bajatelo desde aquí</a>). Solo sube ese zip a tu servidor y descomprímelo en public_html.</p>
<h4>PASO 3: PREPARAR EL ARCHIVO settings.php</h4>
<p style="text-align: justify;">Lo siguiente es entrar a la carpeta /sites/default . Dentro de ella encontrarás un archivo llamado default.settings.php. Cópialo y a la copia cámbiale el nombre por settings.php. ¡Ojo! No le cambies el nombre solamente, primero copia y luego cámbiale el nombre a la copia. No digas que no te avisé.</p>
<blockquote><p><strong>Nota</strong>: Si usas el zip que yo he empaquetado, puedes saltarte este paso, pues ya he preparado el archivo.</p></blockquote>
<h4>PASO 4: CREAR LA BASE DE DATOS</h4>
<p style="text-align: justify;">Si usas Cpanel en tu servidor, ve a <strong>Bases de datos MySQL</strong>, si estas en <a href="http://alvarofelipe.com/tag/localhost/" class="st_tag internal_tag" rel="tag" title="Posts tagged with localhost">localhost</a>, ve a <strong><a href="http://alvarofelipe.com/tag/localhost/" class="st_tag internal_tag" rel="tag" title="Posts tagged with localhost">localhost</a>/phpmyadmin</strong> en tu navegador. Si no sabes como crear la base de datos, fijate en este artículo.</p>
<p><strong>PASO 5: INICIAR LA INSTALACIÓN:</strong></p>
<p style="text-align: justify;">Entra al sitio en el que deseas instalar drupal usando tu navegador. Debes ver algo así (en caso obtengas algún mensaje de error en alguno de los pasos debes modificar los permisos de los archivos o carpetas que se te indiquen):</p>
<p><a href="http://alvarofelipe.com/"><img class="size-full wp-image-3623 alignnone" title="drupal1" src="http://alvarofelipe.com/wp-content/uploads/2010/02/drupal1.png" alt="" width="600" height="333" /></a></p>
<p>Escoge el idioma español y continua. En la siguiente página escribe la configuración de la base de datos que creaste en el paso 4:</p>
<p><a href="http://alvarofelipe.com/"><img class="alignnone size-full wp-image-3624" title="drupal2" src="http://alvarofelipe.com/wp-content/uploads/2010/02/drupal2.png" alt="" width="600" height="424" /></a></p>
<p>Luego Drupal empezará a instalarse hasta mostrar el siguiente aviso:</p>
<p><a href="http://alvarofelipe.com/"><img class="alignnone size-full wp-image-3625" title="drupal3" src="http://alvarofelipe.com/wp-content/uploads/2010/02/drupal3.png" alt="" width="600" /></a></p>
<p>Anula los permisos de escritura para <strong>/sites/default/settings.ph</strong>p llena los datos que se solicitan y listo. Ya tienes tu web con drupal lista para administrar:</p>
<p><a href="http://alvarofelipe.com/"><img class="alignnone size-full wp-image-3626" title="drupal4" src="http://alvarofelipe.com/wp-content/uploads/2010/02/drupal4.png" alt="" width="600" height="355" /></a></p>
<p>¿Viste que no era tan difícil? Tu nuevo sitio (todavía vacío), debe verse así:</p>
<p><a href="http://alvarofelipe.com/"><img class="alignnone size-full wp-image-3627" title="drupal5" src="http://alvarofelipe.com/wp-content/uploads/2010/02/drupal5.png" alt="" width="600" height="454" /></a></p>
<p>Una vez que empiece a añadir contenido la página anterior desaparecerá. Pero no es el momento de explicar cómo hacerlo. Para otro artículo será.
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Falvarofelipe.com%2F2010%2F02%2F20%2Fcomo-instalar-drupal-tutorial%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Falvarofelipe.com%2F2010%2F02%2F20%2Fcomo-instalar-drupal-tutorial%2F&amp;source=alvarofelipe&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: right;margin-top:40px;"><a href="mailto:alvarofelipe@aulaweb.pe"><img src="http://alvarofelipe.com/alvarofelipe.png"></a></p>

	Etiquetas: <a href="http://alvarofelipe.com/tag/anecdotario-docente/" title="Anecdotario docente" rel="tag">Anecdotario docente</a>, <a href="http://alvarofelipe.com/tag/cms/" title="CMS" rel="tag">CMS</a>, <a href="http://alvarofelipe.com/tag/drupal/" title="Drupal" rel="tag">Drupal</a>, <a href="http://alvarofelipe.com/tag/tic/" title="Tic" rel="tag">Tic</a>, <a href="http://alvarofelipe.com/tag/tutoriales/" title="Tutoriales" rel="tag">Tutoriales</a>, <a href="http://alvarofelipe.com/tag/web-20/" title="Web 2.0" rel="tag">Web 2.0</a><br />

	<h5>Si este artículo te gustó también puedes leer:</h5>
	<ul class="st-related-posts">
	<li><a href="http://alvarofelipe.com/2010/01/08/url-limpias-en-drupal/" title="URL limpias en Drupal (8 Enero 2010)">URL limpias en Drupal</a> (10 comentarios)</li>
	<li><a href="http://alvarofelipe.com/2010/02/18/como-crear-los-mejores-sitios-web-sabes-que-es-un-cms/" title="Cómo crear los mejores sitios web &#8211; ¿sabes qué es un CMS? (18 Febrero 2010)">Cómo crear los mejores sitios web &#8211; ¿sabes qué es un CMS?</a> (6 comentarios)</li>
	<li><a href="http://alvarofelipe.com/2010/02/11/montar-un-servidor-local-localhost-en-ubuntu/" title="Montar un servidor local (localhost) en Ubuntu (11 Febrero 2010)">Montar un servidor local (localhost) en Ubuntu</a> (11 comentarios)</li>
	<li><a href="http://alvarofelipe.com/2009/02/20/manual-de-moodle-capitulo-9-cambiar-la-apariencia-de-moodle-con-los-temas/" title="Manual de Moodle, capítulo 9: Cambiar la apariencia de Moodle con los temas (20 Febrero 2009)">Manual de Moodle, capítulo 9: Cambiar la apariencia de Moodle con los temas</a> (2 comentarios)</li>
	<li><a href="http://alvarofelipe.com/2008/09/12/capitulo-7-moodle-en-espanol/" title="Manual de Moodle, capítulo 7: Moodle en español (12 Septiembre 2008)">Manual de Moodle, capítulo 7: Moodle en español</a> (0 comentarios)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://alvarofelipe.com/2010/02/20/como-instalar-drupal-tutorial/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Cómo crear los mejores sitios web &#8211; ¿sabes qué es un CMS?</title>
		<link>http://alvarofelipe.com/2010/02/18/como-crear-los-mejores-sitios-web-sabes-que-es-un-cms/</link>
		<comments>http://alvarofelipe.com/2010/02/18/como-crear-los-mejores-sitios-web-sabes-que-es-un-cms/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 15:42:38 +0000</pubDate>
		<dc:creator>Álvaro Felipe</dc:creator>
				<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Aula web]]></category>
		<category><![CDATA[claroline]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Curso de WordPress.com]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Escuela Digital]]></category>
		<category><![CDATA[Gallery]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[LMS]]></category>
		<category><![CDATA[MediaWiki]]></category>
		<category><![CDATA[Moodle]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[phpbb]]></category>
		<category><![CDATA[Tic]]></category>

		<guid isPermaLink="false">http://alvarofelipe.com/?p=3593</guid>
		<description><![CDATA[Como mencione ayer, Escuela Digital y Aula Web ya son una realidad y uno de los objetivos principales de estas dos empresas es compartir conocimiento. Así que empiezo explicando el núcleo de nuestro trabajo: la creación de sitios web. ¿Cómo &#8230; <a href="http://alvarofelipe.com/2010/02/18/como-crear-los-mejores-sitios-web-sabes-que-es-un-cms/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="size-full wp-image-3596 alignnone" title="cms" src="http://alvarofelipe.com/wp-content/uploads/2010/02/cms.png" alt="Los CMS nos permiten crear sitios web complejos con la potencia del Software Libre (¿alguien dijo Dreamweaver, o Flash?)" width="670" height="116" /></p>
<p style="text-align: justify;">Como mencione ayer, <a href="http://escueladigital.pe">Escuela Digital</a> y <a href="http://aulaweb.pe">Aula Web</a> ya son una realidad y uno de los objetivos principales de estas dos empresas es compartir conocimiento. Así que empiezo explicando el núcleo de nuestro trabajo: la creación de sitios web.</p>
<h4>¿Cómo creamos los sitios web en <a href="http://alvarofelipe.com/tag/escuela-digital/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Escuela Digital">Escuela Digital</a>?</h4>
<p style="text-align: justify;">Usamos herramientas llamadas CMS (Content Managament System), es decir, sistemas de gestión de  contenidos. Estos sistemas permiten la creación de sitios web complejos y profesionales ahorrándonos la escritura de código. Sin embargo, quiero dejar bien en claro que sin tocar nada de código se puede hacer un sitio web completo con un CMS, pero si queremos personalización avanzada, añadir funciones nuevas, satisfacer las necesidades de clientes específicos, crear diseños novedosos, etc. habrá que enfrentarse al código y a nivel intermedio-avanzado. Así que quédense tranquilos los puristas que ven a los CMS como un &#8220;cualquiera-lo-hace&#8221;. Además que, aunque no toquemos nada de código, hay que saber administrar el CMS lo cual tampoco es sencillísimo.</p>
<p style="text-align: justify;"><span id="more-3593"></span></p>
<h4 style="text-align: justify;">¿Cómo se crean sitios web usando CMS?</h4>
<p style="text-align: justify;">Todos los CMS que conozco son opensource, es decir, libres y gratuitos. Desconozco si existen CMS privativos, aunque supongo que sí. Pero como no me muevo en el mundo del software privativo, ni me va ni me viene.</p>
<p style="text-align: justify;">En fin, al grano. Es necesario primero escoger qué CMS usaremos según el proyecto que vamos a realizar. Existen decenas de CMS y no todos hacen lo mismo, no todos serán igual de sencillos de administrar (para nosotros o para un cliente), no todos tendrán la misma funcionalidad. Solo quien haya estado probando varios CMS para proyectos diferentes sabrá rápidamente cuál se ajusta a una necesidad específica.</p>
<p style="text-align: justify;">Supongamos que ya elegimos el CMS para nuestro proyecto. Lo siguiente es instalarlo en un servidor. Para eso, obviamente, debemos contar con un servidor. Existen muchas empresas que alquilan espacio en un servidores con precios que van desde los 7 dólares al mes hasta los 400 dólares mensuales. Para un proyecto personal basta y sobra con el de 7 dólares al mes. Acá algunas empresas:</p>
<ul>
<li><a href="http://www.bluehost.com">Bluehost</a></li>
<li><a href="http://www.dreamhost.com" target="_blank">Dreamhost</a></li>
<li><a href="http://www.hostgator.com" target="_blank">Hostgator</a> (en está empresa alojado mi blog)</li>
</ul>
<p>Bueno, tenemos el servidor, instalamos el CMS en él y lo manejamos desde el navegador. En otro artículo explicaré cómo crear nuestro primer sitio web en un servidor.</p>
<h4><strong>¿Qué tipos de CMS existen?</strong></h4>
<p>Hay de todo, y no sé si haya quien los conozca todos, pero por mi experiencia mencionaré los que conozco y sus usos:</p>
<ul>
<li><a href="http://drupal.org" target="_blank"><strong>Drupal</strong></a>. El mejor CMS del mundo. Permite crear sitios web de alta complejidad y personalización.</li>
<li><a href="http://joomla.org" target="_blank"><strong>Joomla</strong></a>. El mejor CMS después de Drupal, pero siempre andan peleando el primer lugar, lo que beneficia a los usuarios.</li>
<li><a href="http://wordpress.org" target="_blank"><strong>WordPress</strong></a>. El CMS más usado en el mundo hoy en día, su facilidad de uso y de instalación lo han hecho tremendamente famoso. Sirve para la creación de sitios web personales: blogs.</li>
<li><a href="http://www.mediawiki.org/wiki/MediaWiki/es" target="_blank"><strong>MediaWiki</strong></a>. Permite crear wikis con el mismo sistema que la Wikipedia. De hecho, mediawiki es el CMS con el que se maneja la Wikipedia.</li>
<li><a href="http://phpbb.com" target="_blank"><strong>PHPbb</strong></a>. Herramienta para la creación de foros.</li>
<li><a href="http://gallery.menalto.com/" target="_blank"><strong>Gallery</strong></a>. CMS para la creación de galerías fotográficas, permite cuentas de usuario, comentarios, álbumes privados, etc.</li>
</ul>
<h4>¿Qué es un LMS?</h4>
<p>Un LMS es un CMS orientado a la educación, permiten el seguimiento de calificaciones de los alumnos, creación de actividades educativas en línea, foros, talleres de grupos, etc. Sus siglas provienen de Learning Managament System, es decir, sistema de gestión de aprendizaje. Los más importantes son:</p>
<ul>
<li><a href="http://moodle.org" target="_blank"><strong>Moodle</strong></a>. El mejor LMS del mundo. Permite la creación de un sistema web que administre escuela con miles de alumnos y requerimientos distintos, sus configuraciones de seguridad y las jerarquías de permisos lo hacen el LMS por excelencia. Sin embargo, su administración no es del todo sencilla ni intuitiva.</li>
<li><a href="http://www.claroline.net/"><strong>Claroline</strong></a>. LMS amigable y de fácil manejo. Estupendo para iniciarse en el E-learning, aunque en proyectos de gran envergadura no es recomendable.</li>
<li><strong><a href="http://dokeos.com" target="_blank">Dokeos</a></strong>. LMS muy similar a <a href="http://alvarofelipe.com/tag/claroline/" class="st_tag internal_tag" rel="tag" title="Posts tagged with claroline">Claroline</a> con el que ha tenido desarrollos paralelos (incluso existen desarrolladores que han participado en ambos proyectos).</li>
</ul>
<p>En próximos artículos explicaré la instalación de los CMS que uso en <a href="http://alvarofelipe.com/tag/escuela-digital/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Escuela Digital">Escuela Digital</a>.
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Falvarofelipe.com%2F2010%2F02%2F18%2Fcomo-crear-los-mejores-sitios-web-sabes-que-es-un-cms%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Falvarofelipe.com%2F2010%2F02%2F18%2Fcomo-crear-los-mejores-sitios-web-sabes-que-es-un-cms%2F&amp;source=alvarofelipe&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>

	Etiquetas: <a href="http://alvarofelipe.com/tag/aula-web/" title="Aula web" rel="tag">Aula web</a>, <a href="http://alvarofelipe.com/tag/claroline/" title="claroline" rel="tag">claroline</a>, <a href="http://alvarofelipe.com/tag/cms/" title="CMS" rel="tag">CMS</a>, <a href="http://alvarofelipe.com/tag/curso-de-wordpress-com/" title="Curso de WordPress.com" rel="tag">Curso de WordPress.com</a>, <a href="http://alvarofelipe.com/tag/drupal/" title="Drupal" rel="tag">Drupal</a>, <a href="http://alvarofelipe.com/tag/escuela-digital/" title="Escuela Digital" rel="tag">Escuela Digital</a>, <a href="http://alvarofelipe.com/tag/gallery/" title="Gallery" rel="tag">Gallery</a>, <a href="http://alvarofelipe.com/tag/joomla/" title="Joomla" rel="tag">Joomla</a>, <a href="http://alvarofelipe.com/tag/lms/" title="LMS" rel="tag">LMS</a>, <a href="http://alvarofelipe.com/tag/mediawiki/" title="MediaWiki" rel="tag">MediaWiki</a>, <a href="http://alvarofelipe.com/tag/moodle/" title="Moodle" rel="tag">Moodle</a>, <a href="http://alvarofelipe.com/tag/open-source/" title="Open source" rel="tag">Open source</a>, <a href="http://alvarofelipe.com/tag/phpbb/" title="phpbb" rel="tag">phpbb</a>, <a href="http://alvarofelipe.com/tag/tic/" title="Tic" rel="tag">Tic</a><br />

	<h5>Si este artículo te gustó también puedes leer:</h5>
	<ul class="st-related-posts">
	<li><a href="http://alvarofelipe.com/2010/02/11/montar-un-servidor-local-localhost-en-ubuntu/" title="Montar un servidor local (localhost) en Ubuntu (11 Febrero 2010)">Montar un servidor local (localhost) en Ubuntu</a> (11 comentarios)</li>
	<li><a href="http://alvarofelipe.com/2010/01/08/url-limpias-en-drupal/" title="URL limpias en Drupal (8 Enero 2010)">URL limpias en Drupal</a> (10 comentarios)</li>
	<li><a href="http://alvarofelipe.com/2009/02/20/manual-de-moodle-capitulo-9-cambiar-la-apariencia-de-moodle-con-los-temas/" title="Manual de Moodle, capítulo 9: Cambiar la apariencia de Moodle con los temas (20 Febrero 2009)">Manual de Moodle, capítulo 9: Cambiar la apariencia de Moodle con los temas</a> (2 comentarios)</li>
	<li><a href="http://alvarofelipe.com/2009/01/15/manual-de-moodle-capitulo-8-conociendo-el-bloque-administracion-del-sitio/" title="Manual de Moodle, capítulo 8: Conociendo el bloque &quot;Administración del sitio&quot; (15 Enero 2009)">Manual de Moodle, capítulo 8: Conociendo el bloque &quot;Administración del sitio&quot;</a> (11 comentarios)</li>
	<li><a href="http://alvarofelipe.com/2008/09/12/capitulo-7-moodle-en-espanol/" title="Manual de Moodle, capítulo 7: Moodle en español (12 Septiembre 2008)">Manual de Moodle, capítulo 7: Moodle en español</a> (0 comentarios)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://alvarofelipe.com/2010/02/18/como-crear-los-mejores-sitios-web-sabes-que-es-un-cms/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Montar un servidor local (localhost) en Ubuntu</title>
		<link>http://alvarofelipe.com/2010/02/11/montar-un-servidor-local-localhost-en-ubuntu/</link>
		<comments>http://alvarofelipe.com/2010/02/11/montar-un-servidor-local-localhost-en-ubuntu/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 22:16:27 +0000</pubDate>
		<dc:creator>Álvaro Felipe</dc:creator>
				<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[LAMP]]></category>
		<category><![CDATA[localhost]]></category>
		<category><![CDATA[Moodle]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[PhpMyAdmin]]></category>
		<category><![CDATA[Servidor local]]></category>
		<category><![CDATA[WAMPP]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://alvarofelipe.com/?p=3577</guid>
		<description><![CDATA[Si queremos hacer pruebas con CMS (drupal, wordpress, joomla, moodle) en nuestra computadora, necesitamos crear un servidor local en el cual instalaremos los CMS. También nos sirve para hacer pruebas de sript php, manejo de bases de datos, etc. El &#8230; <a href="http://alvarofelipe.com/2010/02/11/montar-un-servidor-local-localhost-en-ubuntu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Si queremos hacer pruebas con CMS (drupal, wordpress, joomla, <a href="http://alvarofelipe.com/tag/moodle/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Moodle">moodle</a>) en nuestra computadora, necesitamos crear un servidor local en el cual instalaremos los CMS. También nos sirve para hacer pruebas de sript php, manejo de bases de datos, etc. El proceso es sencillo, existen dos maneras:</p>
<h4>MÉTODO 1: Instalar XAMPP</h4>
<p style="text-align: justify;">XAMPP es un paquete que incluye todo lo necesario para tener tu servidor listo en un par de minutos. Es excelente para pruebas, pero se recomienda encarecidamente no usarlo en servidores de producción pues no habilita ninguna característica de seguridad por defecto (aunque luego se puede configurar pero esa ya es otra historia). XAMPP incluye Apache (el servidor), MySQL (bases de datos), PHP (el lenguaje de programación) y PERL (otro lenguaje de programación); y de ahí sus siglas: AMPP (debería ser LAMPP, por usar Linux, pues en Windows se habla de WAMPP, pero he leído que por cuestiones legales usan el nombre XAMPP).</p>
<p><span id="more-3577"></span></p>
<p>Bueno, para Linux (no solo Ubuntu) es muy sencillo. Vamos a la siguiente página:</p>
<p><a href="http://www.apachefriends.org/en/xampp-linux.html" target="_blank">http://www.apachefriends.org/en/xampp-linux.html</a></p>
<p style="text-align: justify;">descargamos el paquete y lo descomprimimos en /opt. En la web de XAMPP recomiendan no usar el modo gráfico, sino los comandos en terminal, así que estos son:</p>
<p style="text-align: justify;">Entramos a la carpeta en la que hemos descargado el paquete, si fuera la carpeta descargas, dentro del home sería:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> descargas</pre></div></div>

<p style="text-align: justify;">Si lo hubieras descargado directamente en el home, no hay que hacer nada, la terminal por defecto se abre en home.</p>
<p style="text-align: justify;">Luego, como root, descomprimimos el paquete en /opt con el siguiente comando:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">tar</span> xvfz xampp-linux-1.7.3a.tar.gz <span style="color: #660033;">-C</span> <span style="color: #000000; font-weight: bold;">/</span>opt</pre></div></div>

<p style="text-align: justify;">Y como nos dicen en su web, eso es todo, Ya tenemos XAMPP en nuestra PC. Pero eso sí, debemos arrancarlo para que funcione. Para eso usamos el siguiente comando:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>opt<span style="color: #000000; font-weight: bold;">/</span>lampp<span style="color: #000000; font-weight: bold;">/</span>lampp start</pre></div></div>

<p>Y para detenerlo (pues consume recursos de la máquina):</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>opt<span style="color: #000000; font-weight: bold;">/</span>lampp<span style="color: #000000; font-weight: bold;">/</span>lampp stop</pre></div></div>

<p style="text-align: justify;">Y si quisieras que arranque siempre al encender la máquina, ve al menú <strong>Sistema-&gt; Preferencias-&gt; Aplicaciones al inicio-&gt; Añadir</strong> y en <strong>orden</strong> escribes el comando de arranque, es decir:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>opt<span style="color: #000000; font-weight: bold;">/</span>lampp<span style="color: #000000; font-weight: bold;">/</span>lampp start</pre></div></div>

<p>Por último, todos tus archivos, <strong>CMS</strong>, etc deben ser guardados en la carpeta <strong>/opt/lampp/htdocs</strong>.</p>
<p>Y para acceder al servidor escribes <a href="http://localhost" target="_blank"><strong>localhost</strong></a> en el navegador y listo.</p>
<h4>MÉTODO 2: Instalar <a href="http://alvarofelipe.com/tag/lamp/" class="st_tag internal_tag" rel="tag" title="Posts tagged with LAMP">LAMP</a> con synaptic</h4>
<p style="text-align: justify;">Este es mi método preferido aunque es más enredado que el anterior, pero nada del otro mundo. Vamos a Sistema-&gt;Administración-&gt;Gestor de paquetes Synaptic y buscamos e instalamos los siguientes paquetes:</p>
<ul>
<li>Apache2</li>
<li>Mysql-client</li>
<li>Mysql-server</li>
<li>Php5</li>
<li>Php-gd</li>
<li>Phpmyadmin</li>
</ul>
<p style="text-align: justify;">Es todo, comenzamos la instalación (demorará unos 15 minutos con una velocidad de conexión estándar) y al finalizar nos pedirá una contraseña de root, se la damos y si nos pregunta que servidor queremos administrar, escogemos <strong>Apache2</strong>.</p>
<p style="text-align: justify;">En este caso, no hay que iniciar el servidor pues automáticamente esta corriendo siempre. Sin embargo, si quisiéramos pararlo para ahorrar recursos de la máquina, usamos el siguiente comando:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>apache2 stop</pre></div></div>

<p>Y para iniciarlo:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>apache2 start</pre></div></div>

<p>Por último, los archivos, los CMS y demás, se guardan en la carpeta <strong>/var/www</strong>.</p>
<p>Y para acceder, al igual que en xampp escribimos <a href="http://localhost" target="_blank"><strong>localhost</strong></a> en el servidor.
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Falvarofelipe.com%2F2010%2F02%2F11%2Fmontar-un-servidor-local-localhost-en-ubuntu%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Falvarofelipe.com%2F2010%2F02%2F11%2Fmontar-un-servidor-local-localhost-en-ubuntu%2F&amp;source=alvarofelipe&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>

	Etiquetas: <a href="http://alvarofelipe.com/tag/apache/" title="Apache" rel="tag">Apache</a>, <a href="http://alvarofelipe.com/tag/cms/" title="CMS" rel="tag">CMS</a>, <a href="http://alvarofelipe.com/tag/drupal/" title="Drupal" rel="tag">Drupal</a>, <a href="http://alvarofelipe.com/tag/joomla/" title="Joomla" rel="tag">Joomla</a>, <a href="http://alvarofelipe.com/tag/lamp/" title="LAMP" rel="tag">LAMP</a>, <a href="http://alvarofelipe.com/tag/localhost/" title="localhost" rel="tag">localhost</a>, <a href="http://alvarofelipe.com/tag/moodle/" title="Moodle" rel="tag">Moodle</a>, <a href="http://alvarofelipe.com/tag/mysql/" title="MySQL" rel="tag">MySQL</a>, <a href="http://alvarofelipe.com/tag/php/" title="Php" rel="tag">Php</a>, <a href="http://alvarofelipe.com/tag/phpmyadmin/" title="PhpMyAdmin" rel="tag">PhpMyAdmin</a>, <a href="http://alvarofelipe.com/tag/servidor-local/" title="Servidor local" rel="tag">Servidor local</a>, <a href="http://alvarofelipe.com/tag/wampp/" title="WAMPP" rel="tag">WAMPP</a>, <a href="http://alvarofelipe.com/tag/wordpress/" title="wordpress" rel="tag">wordpress</a>, <a href="http://alvarofelipe.com/tag/xampp/" title="XAMPP" rel="tag">XAMPP</a><br />

	<h5>Si este artículo te gustó también puedes leer:</h5>
	<ul class="st-related-posts">
	<li><a href="http://alvarofelipe.com/2008/07/02/instalacion-de-moodle-implementacio-del-servidor-ii-2/" title="Manual de Moodle, capítulo 4: Implementación del servidor II (2 Julio 2008)">Manual de Moodle, capítulo 4: Implementación del servidor II</a> (2 comentarios)</li>
	<li><a href="http://alvarofelipe.com/2010/02/18/como-crear-los-mejores-sitios-web-sabes-que-es-un-cms/" title="Cómo crear los mejores sitios web &#8211; ¿sabes qué es un CMS? (18 Febrero 2010)">Cómo crear los mejores sitios web &#8211; ¿sabes qué es un CMS?</a> (6 comentarios)</li>
	<li><a href="http://alvarofelipe.com/2010/01/08/url-limpias-en-drupal/" title="URL limpias en Drupal (8 Enero 2010)">URL limpias en Drupal</a> (10 comentarios)</li>
	<li><a href="http://alvarofelipe.com/2010/02/20/como-instalar-drupal-tutorial/" title="Cómo instalar Drupal &#8211; Tutorial (20 Febrero 2010)">Cómo instalar Drupal &#8211; Tutorial</a> (11 comentarios)</li>
	<li><a href="http://alvarofelipe.com/2008/10/18/%c2%bfwordpress-o-blogger/" title="¿WordPress o Blogger? (18 Octubre 2008)">¿WordPress o Blogger?</a> (5 comentarios)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://alvarofelipe.com/2010/02/11/montar-un-servidor-local-localhost-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>URL limpias en Drupal</title>
		<link>http://alvarofelipe.com/2010/01/08/url-limpias-en-drupal/</link>
		<comments>http://alvarofelipe.com/2010/01/08/url-limpias-en-drupal/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 14:23:17 +0000</pubDate>
		<dc:creator>Álvaro Felipe</dc:creator>
				<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Hostgator]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Tic]]></category>
		<category><![CDATA[URL limpias]]></category>

		<guid isPermaLink="false">http://alvarofelipe.com/?p=3529</guid>
		<description><![CDATA[Puesto que estuve sufriendo unos días para activar esta opción de Drupal, la posteo para quien le sirva (incluso para mí mismo cuando necesite un how to en el futuro). Vamos por partes: Drupal es un CMS (sistema de gestión &#8230; <a href="http://alvarofelipe.com/2010/01/08/url-limpias-en-drupal/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://alvarofelipe.com/wp-content/uploads/2010/01/drupal-logo1.jpg"><img class="alignright size-full wp-image-3539" style="margin: 10px;" title="drupal-logo" src="http://alvarofelipe.com/wp-content/uploads/2010/01/drupal-logo1.jpg" alt="drupal-logo" width="200" height="229" /></a>Puesto que estuve sufriendo unos días para activar esta opción de Drupal, la posteo para quien le sirva (incluso para mí mismo cuando necesite un <strong><em>how to</em></strong> en el futuro). Vamos por partes:</p>
<p style="text-align: justify;">Drupal es un CMS (sistema de gestión de contenidos) es decir, una aplicación web que permite crear sitios web organizados y con altos niveles de personalización. Sin embargo, en la navegación por sus páginas, las URL aparecen con la cadena <strong>?q=</strong> que no es amigable con los buscadores (Bing, Google, etc.). Lo que significa que no será sencillo posicionarnos en los primeros lugares de los resultados de búsqueda. Por ejemplo, si nuestro sitio web es <strong>http://ejemplo.com</strong> y escribimos una página de servicios está tendría una url como esta: <strong>http://ejemplo.com/?q=node/1</strong>. ¿No sería mejor que tuviera una URL como <strong>http://ejemplo.com/servicios</strong>?</p>
<p style="text-align: justify;">Los pasos para conseguirlo son los siguientes:</p>
<h4 style="text-align: justify;">PASO 1: ACTIVAR LAS URL LIMPIAS</h4>
<p style="text-align: justify;">Primero debemos activar las URL limpias. Para eso vamos a <em><strong>Administración</strong>&gt;&gt;<strong>Configuración del sitio</strong>&gt;&gt;<strong>URL limpias</strong></em>. Veremos lo siguiente:</p>
<p style="text-align: center;"><a href="http://alvarofelipe.com/wp-content/uploads/2010/01/url-limpias.png"><img class="aligncenter size-full wp-image-3530" style="border: 1px solid black;" title="url-limpias" src="http://alvarofelipe.com/wp-content/uploads/2010/01/url-limpias.png" alt="url-limpias" width="400" height="167" /></a></p>
<p style="text-align: justify;"><span id="more-3529"></span></p>
<p style="text-align: justify;">Si la opción activado está disponible basta con hacer clic en ella, guardar la configuración y listo. Se habrá eliminado la cadena ?q= en las direcciones de nuestras páginas. Sin embargo, es posible que la opción no este disponible porque se necesite hacer un cambio en el servidor. El cambio es bastante sencillo:</p>
<p style="text-align: justify;">Dentro de la carpeta donde está instalado drupal existe un archivo llamado .htacces que deberemos modificar. Podemos hacerlo via FTP o usando el administrador de archivos de nuestro servidor (fijate que el archivo tiene un punto antes del nombre, por lo cual es un archivo oculto; así que no olvides activar la visualización de archivos ocultos). Bueno, editas ese archivo (que en una instalación limpia de Drupal estará en blanco), y le añades lo siguiente:</p>
<p><code></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #00007f;">RewriteEngine</span> <span style="color: #0000ff;">on</span>
<span style="color: #00007f;">RewriteCond</span> %{REQUEST_FILENAME} !-f
<span style="color: #00007f;">RewriteCond</span> %{REQUEST_FILENAME} !-d
<span style="color: #00007f;">RewriteRule</span> ^(.*)$ index.php?q=$<span style="color: #ff0000;">1</span> [L,QSA]</pre></td></tr></table></div>

<p></code></p>
<p style="text-align: justify;">Guardas el archivo y listo. Ve de nuevo a <em><strong>Administración</strong>&gt;&gt;<strong>Configuración del sitio</strong>&gt;&gt;<strong>URL limpias</strong></em> y la opción que aparecía bloqueada estará disponible.</p>
<h4 style="text-align: justify;">PASO 2: MODULO PATH PARA URL PERSONALIZADAS</h4>
<p style="text-align: justify;">El paso anterior, elimina la cadena <strong>?q=</strong> de las rutas de las páginas de nuestro sitio. Eso convertirá nuestra dirección <strong>http://ejemplo.com/?q=node/1</strong> en <strong>http://ejemplo.com/node/1</strong>, sin embargo, aún no la hemos convertido en una dirección amigable, como <strong>http://ejemplo.com/servicios</strong>. Para eso existe el módulo <strong>path</strong>.</p>
<p style="text-align: justify;">Este módulo está en el núcleo de Drupal así que no hay necesidad de instalarlo, solo de activarlo. Para eso vamos a Administración&gt;&gt;Construcción del sitio&gt;&gt;Módulos y buscarlo dentro de Core &#8211; opcional.</p>
<p style="text-align: justify;">
<div id="attachment_3531" class="wp-caption aligncenter" style="width: 410px"><a href="http://alvarofelipe.com/wp-content/uploads/2010/01/path.png"><img class="size-full wp-image-3531 " style="border: 1px solid black;" title="path" src="http://alvarofelipe.com/wp-content/uploads/2010/01/path.png" alt="El módulo Path se activa marcando la casilla correspondiente" width="400" height="151" /></a><p class="wp-caption-text">El módulo Path se activa marcando la casilla correspondiente</p></div>
<p style="text-align: justify;">Una vez guardados los cambios, podremos asignar URL personalizadas para cada página. Por ejemplo, para nuestra página htpp://ejemplo.com/node/1 navegamos hasta ella, pulsamos en editar, y en la página de edición bajamos hasta Opciones de URL y escribimos la URL personalizada.</p>
<div id="attachment_3532" class="wp-caption aligncenter" style="width: 510px"><a href="http://alvarofelipe.com/wp-content/uploads/2010/01/alias-url.png"><img class="size-full wp-image-3532" style="border: 1px solid black;" title="alias-url" src="http://alvarofelipe.com/wp-content/uploads/2010/01/alias-url.png" alt="alias-url" width="500" height="240" /></a><p class="wp-caption-text">Recuerda que no puedes añadir espacios, ni eñes ni tildes en la url (si necesitas espacios usa guiones como &quot;quienes-somos&quot;). Además no debes escribir la barra (/) al final o no funcionará la URL</p></div>
<h4 style="text-align: justify;">CONCLUSIONES:</h4>
<p style="text-align: justify;">Eso es todo por ahora, de esta manera podemos personalizar nuestras URL y posicionarnos mejor en los buscadores si usamos Drupal para nuestro sitio web. Obviamente, si tenemos cientos de páginas, personalizar las URL una a una puede ser agotador, pero ya veremos adelante como resolverlo.</p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Falvarofelipe.com%2F2010%2F01%2F08%2Furl-limpias-en-drupal%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Falvarofelipe.com%2F2010%2F01%2F08%2Furl-limpias-en-drupal%2F&amp;source=alvarofelipe&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>

	Etiquetas: <a href="http://alvarofelipe.com/tag/cms/" title="CMS" rel="tag">CMS</a>, <a href="http://alvarofelipe.com/tag/drupal/" title="Drupal" rel="tag">Drupal</a>, <a href="http://alvarofelipe.com/tag/hostgator/" title="Hostgator" rel="tag">Hostgator</a>, <a href="http://alvarofelipe.com/tag/hosting/" title="Hosting" rel="tag">Hosting</a>, <a href="http://alvarofelipe.com/tag/tic/" title="Tic" rel="tag">Tic</a>, <a href="http://alvarofelipe.com/tag/tutoriales/" title="Tutoriales" rel="tag">Tutoriales</a>, <a href="http://alvarofelipe.com/tag/url-limpias/" title="URL limpias" rel="tag">URL limpias</a><br />

	<h5>Si este artículo te gustó también puedes leer:</h5>
	<ul class="st-related-posts">
	<li><a href="http://alvarofelipe.com/2010/02/20/como-instalar-drupal-tutorial/" title="Cómo instalar Drupal &#8211; Tutorial (20 Febrero 2010)">Cómo instalar Drupal &#8211; Tutorial</a> (11 comentarios)</li>
	<li><a href="http://alvarofelipe.com/2010/02/18/como-crear-los-mejores-sitios-web-sabes-que-es-un-cms/" title="Cómo crear los mejores sitios web &#8211; ¿sabes qué es un CMS? (18 Febrero 2010)">Cómo crear los mejores sitios web &#8211; ¿sabes qué es un CMS?</a> (6 comentarios)</li>
	<li><a href="http://alvarofelipe.com/2010/02/11/montar-un-servidor-local-localhost-en-ubuntu/" title="Montar un servidor local (localhost) en Ubuntu (11 Febrero 2010)">Montar un servidor local (localhost) en Ubuntu</a> (11 comentarios)</li>
	<li><a href="http://alvarofelipe.com/2010/05/22/excel-para-profesores-3-tu-primer-libro-registro-de-calificaciones/" title="Excel para profesores 3 &#8211; Tu primer libro, Registro de calificaciones (22 Mayo 2010)">Excel para profesores 3 &#8211; Tu primer libro, Registro de calificaciones</a> (7 comentarios)</li>
	<li><a href="http://alvarofelipe.com/2009/01/13/%c2%bfque-son-las-tic/" title="¿Qué son las TIC? (13 Enero 2009)">¿Qué son las TIC?</a> (15 comentarios)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://alvarofelipe.com/2010/01/08/url-limpias-en-drupal/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
