<?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>Blog de María Cañizares</title>
	<atom:link href="http://www.marysalento.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marysalento.com</link>
	<description></description>
	<lastBuildDate>Tue, 08 May 2012 15:27:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Actualización automática de Drupal y sus módulos con drush (Actualizado)</title>
		<link>http://www.marysalento.com/actualizacion-automatica-de-drupal-y-sus-modulos-con-drush/</link>
		<comments>http://www.marysalento.com/actualizacion-automatica-de-drupal-y-sus-modulos-con-drush/#comments</comments>
		<pubDate>Mon, 07 May 2012 20:15:46 +0000</pubDate>
		<dc:creator>marysalento</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://www.marysalento.com/?p=272</guid>
		<description><![CDATA[Reviso esta entrada para añadir al final la estupenda aportación de Eduardo Hernandez . Drupal ha avanzado mucho en todo lo que se refiere a actualización automática. Sin embargo todavía es algo engorroso. Afortunadamente existe drush que aunque es un poco lioso de instalar para aquellos que no son amigos de la consola, es una [...]]]></description>
			<content:encoded><![CDATA[<p>Reviso esta entrada para añadir al final la estupenda aportación de <a title="Web de uno de los padres desconocidos de Internet" href="http://www.casadeedu.com/">Eduardo Hernandez </a>.</p>
<p>Drupal ha avanzado mucho en todo lo que se refiere a actualización automática. Sin embargo todavía es algo engorroso.<br />
Afortunadamente existe <a href="http://drupal.org/project/drush">drush</a> que aunque es un poco lioso de instalar para aquellos que no son amigos de la consola, es una verdadera maravilla una vez instalado.</p>
<p>Te actualiza todo, te instala lo que quieras .. etc etc etc</p>
<p>Pero una vez que lo tienes no puedes evitar pensar, ¿Por qué no lo hará todo el solo? No es que sea muy recomendable si tenemos drupales muy complejos y con mucho código creado. Está claro que siempre puede haber alguna incompatibilidad, aunque yo hasta ahora no me he encontrado con ninguna y estas actualizaciones habrá que revisarlas.</p>
<p>Como no encontré nada por ahí decidí hacer este sencillo script que comprueba si son necesarias actualizaciones, las realiza , y te manda un correo si ha realizado alguna para que revises que todo esta bien.</p>
<p>Si os es útil hacédmelo saber dejando un comentario.</p>
<pre class="brush: bash; title: ; notranslate">
#!/bin/bash
#Shell que vamos a usar. Podemos averiguar el path de nuestro servidor con el comando --&gt; which bash

# directorio donde se encuentra instalado drush, modificalo para acomodarlo al lugar en el que lo hayas instalado
drush=/home/miusuario/drush/drush
echo &quot;Usando drush en la ruat $drush&quot;

# Asignando a una variable la salida del drush sin provocar actualización para saber si hay algo que actualizar
updatedr=`echo &quot;Primer drupal blabla.es&quot; &amp;&amp; cd ~/directorio_raiz/deldrupalblabla &amp;&amp; $drush up -n &amp;&amp; echo &quot; Segundo drupal a actualizar petepete.es&quot; &amp;&amp; cd ~/public_html/petepete  &amp;&amp; $drush up -n -l petepete.es &amp;&amp;  echo &quot;tercer drupal miweb.es&quot; &amp;&amp; cd ~/public_html/miweb  &amp;&amp; $drush up -n | mail -s &quot;Actualizacion de core y modulos drupal realizada&quot; micorreo@midominio.es`

#Sólo para saber si todo va bien mostramos que nos ha devuelto este comando, para saber que hay dentro de la variable.
echo 'la variable updatedr es igual a --&gt;' $updatedr

# La palabra NOTE en mayúsculas sólo aparece cuando hay algo que actualizar en drush
# Actualmente lo he cambiado por la detección de la palabra SECURITY
updatoso=`echo $updatedr | grep SECURITY`

#Sólo por seguir el funcionamiento del script mostramos  el valor almacenado. Si no hay nada que actualizar updatoso no tendrá valor
#Ésta es la frase que aparece cuando hay algo que actualizar.
#NOTE: A security update for the Drupal core is available.
#Actualmente lo he cambiado por la detección de la palabra SECURITY

echo 'updatoso igual a --&gt;'  $updatoso

#Si updatoso no tiene valor no actualizamos nada y salimos
#Si updatoso tiene algún valor realizamos actualización automática con drush -y
if [ &quot;$updatoso&quot; = &quot;&quot; ]; then
    echo &quot;hemos llegado al then&quot;
    echo &quot;No hay nada que actualizar y salimos&quot;
	else
    echo &quot;hemos llegado al else&quot;
	echo &quot;existen actualizaciones&quot;
	echo &quot;Primer drupal blabla.es&quot; &amp;&amp; cd ~/directorio_raiz/deldrupalblabla &amp;&amp; $drush up -y &amp;&amp; echo &quot; Segundo drupal a actualizar petepete.es&quot; &amp;&amp; cd ~/public_html/petepete  &amp;&amp; $drush up -y -l petepete.es &amp;&amp;  echo &quot;tercer drupal miweb.es&quot; &amp;&amp; cd ~/public_html/miweb  &amp;&amp; $drush up -y | mail -s &quot;Actualización de core y módulos drupal realizada&quot; micorreo@midominio.es

fi
</pre>
<p>Sólo haceros notar que la línea de comandos drush es igual al principio que al final excepto porque le indicamos a drush que no actualize &#8220;drush up -n&#8221; mientras que la linea de comandos del final que se ejecuta sólo cuando sabemos que hay que actualizar algo usamos &#8220;drush up -y&#8221; .</p>
<p>Esto evita que nos esté mandando correos todos los días avisando solo cuando hay algo que actualizar.</p>
<p>Si como yo en algún caso usáis multi-instalaciones de drupal deberéis usar el parámetro -l por cada dominio alojado. Como ocurre en el dominio imaginario &#8220;drush up -y -l petepete.es&#8221;</p>
<p>Sólo os queda ponerlo en el cron (tareas programadas) de vuestro servidor , por ejemplo cada 12 horas y dormiréis mejor por las noches cuando penséis en esos drupales abandonados que ya casi no tocáis.</p>
<p>&nbsp;</p>
<p>Actualización 7-05-2012</p>
<p>Os dejo también este estupendo script que realizó <a title="Web de uno de los padres desconocidos de Internet" href="http://www.casadeedu.com/">Eduardo Hernandez </a> motivado por este post. Hace básicamente lo mismo pero con una programación más elegante.  Personalmente solo lo he probado en modo interactivo, si alguien se anima a dejar el cuidado de sus drupales a él no dejéis de comentar y decirme que tal os ha ido.</p>
<p>Se ha creado un repositorio de versiones en <a href="https://github.com/jorgeuve/Drupal-Automatic-Updater">github.com</a> para ir generando un histórico de los avanzes, si quieres participar sube tus versiones o mándamelas para aportarlas. </p>
<pre class="brush: bash; title: ; notranslate">
#!/bin/bash
#
########################################################
#                   DRUPAL UPDATER v0.1                #
######################### por Edu ######################
#      Automatizador de actualizaciones de Drupal      #
########################################################

##############################
# VARIABLES DE CONFIGURACION #
#----------------------------#
# Editar para configuración  #
##############################
# URLs y directorios de los sitios Drupal a examinar
URLDRU[0]='http://www.miweb.com/contenidos'
DIRDRU[0]='/var/www/contenidos'
URLDRU[1]='http://www.drupalweb.com:888'
DIRDRU[1]='/var/www/drupalweb'
URLDRU[2]='http://www.otrositio.es'
DIRDRU[2]='/home/otrositio/public_html'
# Modo de funcionamiento (si se teclea el comando sin parámetros)
#   P = Informar por Pantalla, pero no actualizar. Equivale a parámetro &quot;pantalla&quot;
#   E = Si hay actualizaciones informar por Email, pero no actualizar. Equivale a parámetro &quot;email&quot;
#   A = Intentar Actualizar y si se hace informar de ello por email. Equivale a parámetro &quot;actualizar&quot;
MODFUN='E'
# Dirección email a la que mandar información de actualizaciones
EMAIL='miemail@micorreo.com'
# Ruta al binario de drush (en blanco lo busca en el PATH)
DRUSHCMD=''
# Directorio temporal
DIRTMP='/tmp'

##############################
# AJUSTE DE CONFIGURACIONES  #
#----------------------------#
#       No modificar         #
##############################
# Si no se ha definido ruta a DRUSH, la tomamos del PATH
if [ -z &quot;$DRUSHCMD&quot; ] ; then DRUSHCMD=`which drush` ; fi
if [ -z &quot;$DRUSHCMD&quot; ] ; then
  echo &quot;Error: drush no encontrado en el PATH. Debes definir la variable DRUSHCMD del script&quot;
  exit 1
fi
# Si el usuario teclea como parámetro &quot;pantalla&quot;, &quot;email&quot; o &quot;actualizar&quot;, pasamos el programa
# al modo correspondiente independientemente de lo que se determine en el modo de funcionamiento.
if [ &quot;$1&quot; = &quot;pantalla&quot; ] ; then MODFUN='P' ; fi
if [ &quot;$1&quot; = &quot;email&quot; ] ; then MODFUN='E' ; fi
if [ &quot;$1&quot; = &quot;actualizar&quot; ] ; then MODFUN='A' ; fi
# Nombre de este script para aparecer en los logs
APLI=actdru
# Establecemos el nombre del fichero temporal
FICTMP=${DIRTMP}/actdrup.tmp

##############################
#         PROGRAMA           #
#----------------------------#
#       No modificar         #
##############################
# Realizamos un bucle para todas las entradas del array DIRPRU
for ((S = 0 ; S &lt; ${#DIRDRU[@]} ; S++)); do
  # Consultamos en DRUSH la lista de core y módulos pendientes de actualizar (array SALIDADRUSH)
  SALIDADRUSH=( `$DRUSHCMD up -p -r ${DIRDRU[$S]} -l ${URLDRU[$S]} -n | grep -v ^$ 2&gt; /dev/null` )
  # Contamos el número de palabras resultantes
  NUMPALAB=${#SALIDADRUSH[@]}
  # Dado que cada actualizacion presenta 4 datos, calculamos su número dividiendo
  NUMACTUALIZ=`expr $NUMPALAB / 4`
  if [ $NUMACTUALIZ -eq 0 ]
    # Si no hay actualizaciones sacamos un mensaje por pantalla
    then
      FECHA=`date +&quot;%x %X&quot;`
      echo ${FECHA} ${APLI}: ${URLDRU[$S]} no necesita actualizaciones
    else
      # Compruebo si hay que actualizar el core de drupal buscando la cadena al principio de la lista de
      # actualizaciones y modifico consecuentemente las variables que indican el numero de módulos
      if [ &quot;${SALIDADRUSH[0]}&quot; == &quot;drupal&quot; ]
        then
          NUMACTDRUPAL=1
          NUMACTMODUL=`expr $NUMACTUALIZ - 1`
        else
          NUMACTDRUPAL=0
          NUMACTMODUL=$NUMACTUALIZ
      fi
      # Si además de haber actualizaciones el programa está en modo mostrar info por pantalla/email...
      #
      if [ ! &quot;$MODFUN&quot; = &quot;A&quot; ]
        then
          FECHA=`date +&quot;%x %X&quot;`
          # Escribo el mensaje resumen de lo que se necesita actualizar
          if [ $NUMACTDRUPAL -eq 1 ]
	    then
	      echo ${FECHA} ${APLI}: ${URLDRU[$S]} necesita actualizar su núcleo y $NUMACTMODUL módulo/s
	    else
	      echo ${FECHA} ${APLI}: ${URLDRU[$S]} necesita actualizar $NUMACTMODUL módulo/s
	  fi
          # Con este bucle voy listando nombres y versiones de todo lo que se necesita actualizar
	  for ((J = 0 ; J &lt; ${NUMACTUALIZ} ; J++)); do
	    INDICEMODULO=`expr $J \* 4`
	    INDICEVVIEJA=`expr $INDICEMODULO + 1`
	    INDICEVNUEVA=`expr $INDICEMODULO + 2`
            echo ${FECHA} ${APLI}:\ \ \ ${SALIDADRUSH[$INDICEMODULO]} está en la versión ${SALIDADRUSH[$INDICEVVIEJA]} y ya existe la ${SALIDADRUSH[$INDICEVNUEVA]}
	  done
      fi
      # Si además de haber actualizaciones el programa está en modo mandar emails...
      #
      if [ &quot;$MODFUN&quot; = &quot;E&quot; ]
        then
          FECHA=`date +&quot;%x %X&quot;`
          # Escribo cabecera e introducción del email si no existe
	  if [ ! -f $FICTMP ] ; then
            echo En su ejecución de ${FECHA}, el script ${APLI} ha detectado estas actualizaciones de sitios Drupal pendientes de realizar: &gt; $FICTMP
            echo &gt;&gt; $FICTMP
          fi
          # Escribo el mensaje resumen de lo que se necesita actualizar
          if [ $NUMACTDRUPAL -eq 1 ]
	    then
	      echo SITIO: ${URLDRU[$S]} Necesita actualizar su núcleo y $NUMACTMODUL módulo/s &gt;&gt; $FICTMP
	    else
	      echo SITIO: ${URLDRU[$S]} Necesita actualizar $NUMACTMODUL módulo/s &gt;&gt; $FICTMP
	  fi
          # Con este bucle voy listando nombres y versiones de todo lo que se necesita actualizar
	  for ((J = 0 ; J &lt; ${NUMACTUALIZ} ; J++)); do
	    INDICEMODULO=`expr $J \* 4`
	    INDICEVVIEJA=`expr $INDICEMODULO + 1`
	    INDICEVNUEVA=`expr $INDICEMODULO + 2`
            echo \ \ - ${SALIDADRUSH[$INDICEMODULO]} está en la versión ${SALIDADRUSH[$INDICEVVIEJA]} y ya existe la ${SALIDADRUSH[$INDICEVNUEVA]} &gt;&gt; $FICTMP
	  done
      fi
      # Si además de haber actualizaciones el programa está en modo mandar actualizar...
      #
      if [ &quot;$MODFUN&quot; = &quot;A&quot; ]
        then
          FECHA=`date +&quot;%x %X&quot;`
          # Escribo cabecera e introducción del email si no existe
	  if [ ! -f $FICTMP ] ; then
            echo Estos son los resultados de la actualización automática de sitios Drupal llevada a cabo por el script ${APLI} en su ejecución de fecha ${FECHA}: &gt; $FICTMP
            echo &gt;&gt; $FICTMP
          fi
          # Escribo el mensaje resumen de lo que se necesita actualizar
          if [ $NUMACTDRUPAL -eq 1 ]
	    then
	      echo ${FECHA} ${APLI}: ${URLDRU[$S]} actualiza su núcleo y $NUMACTMODUL módulo/s
	      echo SITIO: ${URLDRU[$S]} actualiza su núcleo y $NUMACTMODUL módulo/s &gt;&gt; $FICTMP
	    else
	      echo ${FECHA} ${APLI}: ${URLDRU[$S]} actualiza $NUMACTMODUL módulo/s
	      echo SITIO: ${URLDRU[$S]} actualiza $NUMACTMODUL módulo/s &gt;&gt; $FICTMP
	  fi
          # Con este bucle voy listando nombres y versiones de todo lo que se necesita actualizar
	  for ((J = 0 ; J &lt; ${NUMACTUALIZ} ; J++)); do
	    INDICEMODULO=`expr $J \* 4`
	    INDICEVVIEJA=`expr $INDICEMODULO + 1`
	    INDICEVNUEVA=`expr $INDICEMODULO + 2`
            echo \ \ - ${SALIDADRUSH[$INDICEMODULO]} está en la versión ${SALIDADRUSH[$INDICEVVIEJA]} y se actualiza a ${SALIDADRUSH[$INDICEVNUEVA]} &gt;&gt; $FICTMP
	  done
          echo ----------------------------------------------------------------------------------------- &gt;&gt; $FICTMP
	  $DRUSHCMD up -r ${DIRDRU[$S]} -l ${URLDRU[$S]} -y &gt;&gt;$FICTMP 2&gt;&gt;$FICTMP
          echo &gt;&gt;$FICTMP
      fi
  fi
done

if [ &quot;$MODFUN&quot; = &quot;E&quot; ]
  then
    # Notifico en pantalla que envío la información de actualizaciones detectada por email
    if [ -n &quot;$EMAIL&quot; ]
      then
        echo ${FECHA} ${APLI}: Enviando mensaje a $EMAIL sobre las actualizaciones detectadas
      else
        echo ${FECHA} ${APLI}: Email no especificado, no se pudo enviar información por correo electrónico
        rm $FICTMP
        exit
    fi
    # Despedida de email
    echo &gt;&gt; $FICTMP
    echo Si desea que el script actualice todo este software sólo tiene que acceder a su servidor y teclear el comando \&quot;${APLI}.sh actualizar\&quot; y todo lo notificado se actualizará de forma automática. &gt;&gt; $FICTMP
    # Envío de email y borrado de fichero temporal
    mail -s &quot;${APLI}: Sitios Drupal con actualizaciones pendientes&quot; $EMAIL &lt; $FICTMP
    rm $FICTMP
fi

if [ &quot;$MODFUN&quot; = &quot;A&quot; ]
  then
    if [ -n &quot;$EMAIL&quot; ] ; then
      # Notifico en pantalla que envío la información de actualizaciones detectada por email
      echo ${FECHA} ${APLI}: Enviando mensaje a $EMAIL sobre las actualizaciones realizadas
      # Envío de email y borrado de fichero temporal
      mail -s &quot;${APLI}: Sitios Drupal actualizados&quot; $EMAIL &lt; $FICTMP
      rm $FICTMP
    fi
fi
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.marysalento.com/actualizacion-automatica-de-drupal-y-sus-modulos-con-drush/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalar Drupal 7 directamente en español</title>
		<link>http://www.marysalento.com/drupal-7-espanol/</link>
		<comments>http://www.marysalento.com/drupal-7-espanol/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 23:20:42 +0000</pubDate>
		<dc:creator>marysalento</dc:creator>
				<category><![CDATA[Aprendiendo Drupal 7]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://www.marysalento.com/?p=416</guid>
		<description><![CDATA[Instalar Drupal nunca ha sido tan fácil como con Drupal 7. Para instalar drupal vas a necesitar un servidor de mysql y de apache. Yo normalmente uso MAMP, ya que así dispongo de mysql y apache de manera muy fácil. Si no sabes que herramienta usar te recomiendo WAMP para Windows, LAMP para Linux, MAMP [...]]]></description>
			<content:encoded><![CDATA[<p>Instalar Drupal nunca ha sido tan fácil como con<a title="página oficial de Drupal" href="http://drupal.org/drupal-7.0/es"> Drupal 7.</a><br />
Para instalar drupal vas a necesitar un servidor de <a title="Página principal de Mysql" href="http://www.mysql.com/">mysql</a> y de<a title="Página principal de Apache" href="http://www.apache.org/"> apache</a>. Yo normalmente uso <a title="Página principal de MAMP" href="http://www.mamp.info/">MAMP</a>, ya que así dispongo de mysql y apache de manera muy fácil. Si no sabes que herramienta usar te recomiendo <a title="Página principal de WAMP" href="http://www.wampserver.com/en">WAMP</a> para Windows, <a title="Cómo instalar lamp" href="http://www.lamphowto.com/">LAMP</a> para Linux, <a title="Página principal de MAMP" href="http://www.mamp.info/">MAMP</a> para MacOsX.<br />
Para instalarlo directamente en castellano <strong>sólo necesitamos realizar tres pasos.</strong><a href="http://www.marysalento.com/wp-content/uploads/2012/03/instalar_drupal_7_en_espanol.jpg"><img class="wp-image-431 alignright" title="instalar_drupal_7_en_espanol" src="http://www.marysalento.com/wp-content/uploads/2012/03/instalar_drupal_7_en_espanol.jpg" alt="Instalar drupal 7 directamente en español" width="372" height="262" /></a></p>
<p>1.- <strong>Descargar Drupal 7</strong> de la página oficial de Drupal. Hay que descargar siempre la última versión disponible estable. Puedes descargarlo en este enlace <a title="página oficial de Drupal 7" href="http://drupal.org/project/drupal ">http://drupal.org/project/drupal </a>.Descomprimir el archivo en la carpeta que desemos tener los archivos de Drupal.</p>
<p>2.- <strong>Descargar el idioma</strong> en el que queramos realizar la instalación de Drupal. Lo puedes descargar en este enlace  <a href="http://localize.drupal.org/translate/languages/es">http://localize.drupal.org/translate/languages/es</a>, En este caso en castellano. Recuerda que el archivo tiene que tener extensión .po Guarda el archivo descargado de traducción de drupal en la carpeta donde estén  tus ficheros de drupal 7<strong> tucarpeta/profiles/standard/translations</strong> (¡¡Atención, si vas a realizar una instalación minimal o vas a instalar otro profile, deberás guardar el archivo de traducción en la carpeta correspondiente).</p>
<p>3.- <strong>Crear la base de datos</strong>. Puedes utilizar la vía que consideres más adecuada, bien desde consola, bien desde <a title="Página principal de phpmyadmin" href="http://www.phpmyadmin.net">phpmyAdmin</a>. Inicia el servidor apache y acceder a tu localhost : http://localhost</p>
<p>Yupi!!! Ya estamos instalando Drupal 7 en español. En el navegador se ha lanzado la instalación de Drupal 7,  sólo hay que seguir los pasos, seleccionamos la instalación standard, ponemos el nombre de la database que hemos creado anteriormente en el phpMyAdmin (drupal7), y seleccionamos español y ya tendremos nuestro Drupal 7 instalado y ¡¡en español!!</p>
<p><span id="more-416"></span><br />
¡¡A que ha sido fácil!<br />
Si necesitas una guía más detallada del proceso de instalación de Drupal 7 puedes seguir <a title="¿Cómo instalar Drupal 7 en Local?" href="http://www.marysalento.com/como-instalar-drupal-7-en-macosx-local/">ésta guía</a>, ¡¡no olvides realizar el paso 2 de este post para que tu Drupal 7 aparezca directamente en español!!<br />
Tal vez estés pensado, ¡vaya, yo ya lo tengo instalado drupal 7 en inglés y quiero  traduccirlo a español!, no te preocupes, traducirlo es sencillo, <a title="Cambiar el idioma en Drupal 7. Traducir  Drupal 7 a español – castellano" href="http://www.marysalento.com/configurar-el-idioma-en-drupal-7/">en esta guía explico como traducir drupal 7 una vez instalado <img src='http://www.marysalento.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </a><br />
Si vas a tener varias instalaciones de Drupal en una misma máquina, <a title="Configurar “Virtual Hosts” en MAMP" href="http://www.marysalento.com/?p=355">te recomiendo que uses virtual hosts</a>.</p>
<p>Cualquier consulta, deja un comentario, trataré de responder lo antes posible <img src='http://www.marysalento.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Suerte!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marysalento.com/drupal-7-espanol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configurar &#8220;Virtual Hosts&#8221; en MAMP</title>
		<link>http://www.marysalento.com/configurar-vhost/</link>
		<comments>http://www.marysalento.com/configurar-vhost/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 20:09:14 +0000</pubDate>
		<dc:creator>marysalento</dc:creator>
				<category><![CDATA[Aprendiendo Drupal 7]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[httpd-vhosts.conf]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[MacOsX]]></category>
		<category><![CDATA[mamp]]></category>
		<category><![CDATA[vhost]]></category>
		<category><![CDATA[virtual hosts]]></category>
		<category><![CDATA[VirtualHosts]]></category>

		<guid isPermaLink="false">http://www.marysalento.com/?p=355</guid>
		<description><![CDATA[Cuando usamos MAMP, normalmente apuntamos nuestro servidor apache a una carpeta donde se encuentran una o en algunos casos, varias instalaciones de páginas web (Document Root). Si nuestro Document Root es una carpeta con varias instalaciones, por ejemplo htdocs, cuando accedamos a localhost desde nuestro navegador vamos a obtener una lista con todas las instalaciones [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando usamos <a title="MAMP" href="http://www.mamp.info/en/index.html">MAMP</a>, normalmente apuntamos nuestro servidor <a title="Info Apache" href="http://www.apache.org/">apache</a> a una carpeta donde se encuentran una o en algunos casos, varias instalaciones de páginas web (Document Root).<br />
Si nuestro Document Root es una carpeta con varias instalaciones, por ejemplo htdocs, cuando accedamos a localhost desde nuestro navegador vamos a obtener una lista con todas las instalaciones disponibles en esa carpeta pero con direcciones de acceso a cada instalación tipo: http://localhost/prueba1 aunque hayamos configurado correctamente nuestro /etc/hosts, entonces, ¿cómo podemos hacer para tener funcionando en local varias web y todas ellas configuradas con su posterior dirección? Utilizando <a title="Documentacion Virtual Hosts" href="http://httpd.apache.org/docs/2.0/es/vhosts/">Virtual Hosts</a>.</p>
<p>VirtualHosts quiere decir que tenemos varios sitios web (www.prueba1.es, www.prueba2.es, &#8230;) funcionando al mismo tiempo en nuestra máquina y para ellos usaremos VirtualHosts <a href="http://httpd.apache.org/docs/2.0/es/vhosts/name-based.html">con la configuración basada en diferentes nombres de acceso.<br />
</a><br />
En mi caso yo quiero trabajar a la vez en www.drupal7.es y en marysalento.com dos instalaciones que tengo en mi máquina. (Instaladas en local). Y quiero poder trabajar en las dos a la vez si estar cambiando constantemente la configuración del MAMP sobre el Document Root de apache. ¿Cómo lo hago?</p>
<p>EL primer paso es configurar las <a title="main Name System" href="http://es.wikipedia.org/wiki/Domain_Name_System">DNS</a> de nuestro ordenador local, necesitaremos editar <a title="archivo /etc/hosts" href="http://es.wikipedia.org/wiki/Archivo_hosts">el archivo /etc/hosts</a> ,lo podemos hacer desde una terminal y precedido del <a title="comando sudo" href="http://es.wikipedia.org/wiki/Sudo">comando sudo</a>. Añadiremos el dominio deseado a continuación de <a href="http://es.wikipedia.org/wiki/Localhost">127.0.0.1.</a><br />
Podemos utilizar por ejemplo el <a href="http://es.wikipedia.org/wiki/Pico_%28editor%29">editor pico</a>.</p>
<pre class="brush: bash; title: ; notranslate">sudo pico /etc/hosts </pre>
<p>e introducimos el dominio de nuestras páginas, yo la he llamado www.drupal7.es y marysalento.com (Para salir del editor ctrl+X, y Y para guardar los cambios).</p>
<pre class="brush: bash; title: ; notranslate">
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##

127.0.0.1  marysalento.com  www.drupal7.es
255.255.255.255	broadcasthost
::1             localhost
fe80::1%lo0	localhost
</pre>
<p>Una vez hemos realizado el cambio en el archivo /etc/hosts podemos comprobar que funciona haciendo un<a title="PING" href="http://es.wikipedia.org/wiki/Ping"> ping</a> a nuestra dirección, escribiendo en el terminal:</p>
<pre class="brush: bash; title: ; notranslate">ping www.drupal7.es
PING www.drupa7.es (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.157 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.141 ms
</pre>
<p>&nbsp;</p>
<pre class="brush: bash; title: ; notranslate">ping marysalento.com
PING marysalento.com (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.167 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.142 ms
</pre>
<p>y vemos que hay respuesta siendo la IP la nuestra propia 127.0.0.1. Si es así quiere decir que lo hemos hecho bien <img src='http://www.marysalento.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span id="more-355"></span></p>
<p>Una vez añadida la dirección tenemos que editar la configuración de apache referente a los virtual hosts. Lo podemos hacer desde un terminal y lo encontramos en /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf, de nuevo lo podemos editar con pico:</p>
<pre class="brush: bash; title: ; notranslate">sudo pico /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf </pre>
<p>Tenemos que configurar el ServerName en nuestro caso www.drupal7.es y añadir la dirección que hemos puesto en /etc/hosts<br />
En el DocumentRoot tenemos que poner la carpeta donde tenemos instalada nuestra página web &#8220;/Applications/MAMP/htdocs/drupal7&#8243;<br />
Podemos también realizar configuraciones diferentes para los logs, de modo que los logs de una determinada página nos salga en su archivo seleccionado: ErrorLog &#8220;logs/drupal7-error_log&#8221; CustomLog &#8220;logs/drupal-access_log&#8221; common.<br />
E idéntico para el caso de marysalento.com<br />
Añadimos un nuevo bloque con esta configuración.<br />
(Recuerda: Para salir del editor pico ctrl+X, y para guardar los cambios ctrl+Y) <img src='http://www.marysalento.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<pre class="brush: bash; title: ; notranslate">
#VirtualHost para marysalento.es
&lt;VirtualHost *:80&gt;
    ServerAdmin marysalento@micorreo.com
    DocumentRoot &quot;/Applications/MAMP/htdocs/marysalento&quot;
    ServerName marysalento.es
    ErrorLog &quot;logs/marysalento-error_log&quot;
    CustomLog &quot;logs/marysalento-access_log&quot; common
&lt;/VirtualHost&gt;

#VirtualHost para www.drupal7.es
&lt;VirtualHost *:80&gt;
    ServerAdmin marysalento@micorreo.com
    DocumentRoot &quot;/Applications/MAMP/htdocs/drupal7&quot;
    ServerName www.drupal7.es
    ErrorLog &quot;logs/drupal7-error_log&quot;
    CustomLog &quot;logs/drupal7-access_log&quot; common
&lt;/VirtualHost&gt;
 </pre>
<p>Con esta configuración ya puedes probar a acceder desde tu navegador a tu dirección (en mi caso www.drupal7.es) y ver que todo funciona. También puedes acceder a tu otra dirección (en mi caso a marysalento.com) y ver que también funciona.</p>
<p>Tal vez te preguntes por los demás <a title="configuracion apache" href="http://httpd.apache.org/docs/2.0/es/sections.html">valores de configuración del Apache</a>. Los valores que no hemos definido en el Virtual Hosts se tomarán de la configuración por defecto de apache que se encuentra en /Applications/MAMP/conf/apache/httpd.conf<br />
Puedes añadir más configuraciones a tu VirtualHosts, la configuración que hemos definido aquí es una configuración básica.</p>
<p>Genial <img src='http://www.marysalento.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Ya podemos trabajar en www.drupal7.es y en marysalento.com a la vez.<br />
¿Te acuerdas de la configuración de los <a title="logs de apache" href="http://httpd.apache.org/docs/2.0/es/logs.html">logs</a> que hemos añadido en el VirtualHosts? Pues imagina que estás trabajando en las dos páginas a la vez y tienes un problema en las dos, puff que lio!! ¿y ahora mirando los logs cómo sabes cuál es de www.drupal7.es y cuál de marysalento.com? pues para eso hemos configurado los logs en diferentes archivos.<br />
Imagina que quieres ver lo que está fallando en www.drupal7.es sólo tienes que escribir en el terminal:</p>
<pre class="brush: bash; title: ; notranslate">tail -f /Applications/MAMP/logs/drupal7-error_log</pre>
<p>y mirar la salida del archivo. (Para salir ctrl+C)<br />
<!-- Coloca esta etiqueta donde quieras que se muestre el botón +1. --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marysalento.com/configurar-vhost/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Drupal Camp Sevilla 2011</title>
		<link>http://www.marysalento.com/drupal-camp-sevilla-2011/</link>
		<comments>http://www.marysalento.com/drupal-camp-sevilla-2011/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 13:57:35 +0000</pubDate>
		<dc:creator>marysalento</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://www.marysalento.com/?p=330</guid>
		<description><![CDATA[&#160; El pasado 2-3 de Octubre asistí a la DrupalCamp que tuvo lugar en Sevilla en la escuela de Ingeniería Informática. &#160; Hubo muchas sesiones interesantes, pero personalmente las que más me gustaron fueron  la de Jose Reyero, que nos habló de cómo construir sitios web multilingües con Drupal 7. y la charla de Amitai [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.marysalento.com/wp-content/uploads/2011/11/6203747548_3f70e0dd12_z.jpg"><img class="alignleft size-medium wp-image-331" title="Drupalcamp Sevilla 2011" src="http://www.marysalento.com/wp-content/uploads/2011/11/6203747548_3f70e0dd12_z-300x215.jpg" alt="Drupalcamp Sevilla 2011" width="300" height="215" /></a><br />
&nbsp;<br />
El pasado 2-3 de Octubre asistí a la <a href="http://2011.drupalcamp.es/">DrupalCamp</a> que tuvo lugar en Sevilla en la escuela de Ingeniería Informática.<br />
&nbsp;<br />
Hubo muchas sesiones interesantes, pero personalmente las que más me gustaron fueron  la de <a href="http://reyero.net">Jose Reyero</a>, que nos habló de <a href="http://2011.drupalcamp.es/sesiones/construyendo-sitios-web-multilinguees-con-drupal-7-casos-y-modulos">cómo construir sitios web multilingües con Drupal 7.</a> y la charla de <a href="http://gizra.com/">Amitai Burstein</a> sobre <a href="http://2011.drupalcamp.es/sesiones/og7-how-build-project">Organic Groups para Drupal 7</a><br />
&nbsp;<br />
&nbsp;<br />
Quien no haya podido acudir a este evento puede disfrutar de algunas de las sesiones en diferido en <a href="http://www.ustream.tv/channel/drupalcamp2011">http://www.ustream.tv/channel/drupalcamp2011</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marysalento.com/drupal-camp-sevilla-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presentación &#8220;Guía sobre normalización en la Accesibilidad de las TIC&#8221;</title>
		<link>http://www.marysalento.com/presentacion-guia-sobre-normalizacion-en-la-accesibilidad-de-las-tic/</link>
		<comments>http://www.marysalento.com/presentacion-guia-sobre-normalizacion-en-la-accesibilidad-de-las-tic/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 10:06:14 +0000</pubDate>
		<dc:creator>marysalento</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[accesibilidad]]></category>
		<category><![CDATA[accesibilidad electrónica]]></category>
		<category><![CDATA[estándares]]></category>
		<category><![CDATA[guía]]></category>
		<category><![CDATA[normalización]]></category>
		<category><![CDATA[normas]]></category>
		<category><![CDATA[TIC]]></category>

		<guid isPermaLink="false">http://www.marysalento.com/?p=304</guid>
		<description><![CDATA[Aprovechando mi estancia en Madrid, mañana &#8220;martes 27 de septiembre&#8221; voy a acudir a la presentación de la &#8220;Guía sobre la normalización en la accesiblidad de las TIC&#8221;. El evento tendrá lugar en Salón de Actos del Ministerio de Industria, Turismo y Comercio, en la calle c/ Capitán Haya, 41 de Madrid. Espero que sea [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.marysalento.com/wp-content/uploads/2011/09/Captura-de-pantalla-2011-09-27-a-las-12.12.11.png"><img class="alignright size-medium wp-image-305" title="Captura de pantalla 2011-09-27 a las 12.12.11" src="http://www.marysalento.com/wp-content/uploads/2011/09/Captura-de-pantalla-2011-09-27-a-las-12.12.11-300x109.png" alt="" width="300" height="109" /></a>Aprovechando mi estancia en Madrid, mañana &#8220;martes 27 de septiembre&#8221; voy a acudir a la presentación de la &#8220;Guía sobre la normalización en la accesiblidad de las TIC&#8221;. El evento tendrá lugar en Salón de Actos del Ministerio de Industria, Turismo y Comercio, en la calle c/ Capitán Haya, 41 de Madrid.</p>
<p>Espero que sea un evento interesante y con información de provecho.</p>
<p>Si estás interesado en disponer de esta información os dejo un enlace donde se puede descargar la guía al completo.<a href="http://eventos.centac.es/centac/eventos/guia/documentacion.asp"> http://eventos.centac.es/centac/eventos/guia/documentacion.asp</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marysalento.com/presentacion-guia-sobre-normalizacion-en-la-accesibilidad-de-las-tic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cambiar el idioma en Drupal 7. Traducir  Drupal 7 a español &#8211; castellano</title>
		<link>http://www.marysalento.com/configurar-el-idioma-en-drupal-7/</link>
		<comments>http://www.marysalento.com/configurar-el-idioma-en-drupal-7/#comments</comments>
		<pubDate>Sat, 05 Mar 2011 16:16:43 +0000</pubDate>
		<dc:creator>marysalento</dc:creator>
				<category><![CDATA[Aprendiendo Drupal 7]]></category>
		<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://www.marysalento.com/?p=237</guid>
		<description><![CDATA[Cuando acabas de instalar tu Drupal 7 te aparece todo en inglés. Traducir tu instalación de Drupal 7 a castellano &#8211; español es muy sencillo. Este tutorial sirve para cambiar el idioma de drupal 7 por defecto (inglés) a cualquier otro idioma. Lo primero que tenemos que hacer es ir a la barra superior de [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando acabas de instalar tu Drupal 7 te aparece todo en inglés. Traducir tu instalación de Drupal 7 a castellano &#8211; español es muy sencillo. Este tutorial sirve para cambiar el idioma de drupal 7 por defecto (inglés) a cualquier otro idioma.</p>
<p style="text-align: left;">Lo primero que tenemos que hacer es ir a la barra superior de tu instalación de Drupal 7, al apartado de módulos y activar el módulo &#8220;Locate&#8221; (necesario para la traducción) y  el módulo&#8221;Content translation&#8221;. Guardamos la configuración.<a href="http://www.marysalento.com/wp-content/uploads/2011/03/Captura-de-pantalla-2011-03-05-a-las-17.18.361.png"><img class="size-full wp-image-241 aligncenter" title="Activación del módulo locate" src="http://www.marysalento.com/wp-content/uploads/2011/03/Captura-de-pantalla-2011-03-05-a-las-17.18.361.png" alt="Activación del módulo locate" width="880" height="78" /></a><a href="http://www.marysalento.com/wp-content/uploads/2011/03/Captura-de-pantalla-2011-03-05-a-las-17.19.05.png"><img class="size-full wp-image-243 aligncenter" title="Activación del módulo Conten Translation" src="http://www.marysalento.com/wp-content/uploads/2011/03/Captura-de-pantalla-2011-03-05-a-las-17.19.05.png" alt="Activación del módulo Conten Translation" width="734" height="58" /></a></p>
<p style="text-align: left;"><span id="more-237"></span>El siguiente paso es seleccionar el lenguaje en que queremos nuestra instalación de Drupal. Para ello navegamos en la barra superior a través de Configuration, Regional and Language, y seleccionamos Language. <a href="http://www.marysalento.com/wp-content/uploads/2011/03/Captura-de-pantalla-2011-03-05-a-las-17.19.20.png"><img class="size-full wp-image-244 aligncenter" title="Regional and language" src="http://www.marysalento.com/wp-content/uploads/2011/03/Captura-de-pantalla-2011-03-05-a-las-17.19.20.png" alt="Regional and language" width="463" height="288" /></a>En add language seleccionamos el idioma deseado, español en nuestro caso, y marcamos las casillas de enable y default y pulsamos &#8220;save configuration&#8221; para guardar la configuración.<a href="http://www.marysalento.com/wp-content/uploads/2011/03/Captura-de-pantalla-2011-03-05-a-las-17.19.34.png"><img class="alignleft size-full wp-image-245" title="Language" src="http://www.marysalento.com/wp-content/uploads/2011/03/Captura-de-pantalla-2011-03-05-a-las-17.19.34.png" alt="Language" width="989" height="213" /></a></p>
<p>Ahora tenemos que descargarnos el módulo del idioma. Lo hacemos a través de la página <a href="http://localize.drupal.org/translate/languages/es">http://localize.drupal.org/translate/languages/es</a>, descargamos la versión de idioma para Drupal 7.</p>
<p>Desde el menú superior Configuration, Regional and Language, seleccionamos Translation, y seleccionamos import, subimos el módulo que acabamos de descarga, la extensión es es.po. <a href="http://www.marysalento.com/wp-content/uploads/2011/03/Captura-de-pantalla-2011-03-05-a-las-17.19.56.png"><img class="size-full wp-image-246 aligncenter" title="Import language" src="http://www.marysalento.com/wp-content/uploads/2011/03/Captura-de-pantalla-2011-03-05-a-las-17.19.56.png" alt="Import language" width="626" height="242" /></a>Guarda la configuración y ya tienes el Drupal  7 en castellano <img src='http://www.marysalento.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Tal vez quieras saber como instalarlo directamente en español.<a title="Instalar drupal 7 directamente en español" href="http://www.marysalento.com/drupal-7-espanol/"> En este enlace explico como hacerlo</a>.</p>
<p>Espero que tu instalación de Drupal 7 ya esté traducida y el idioma  haya cambiado correctamente. Si tienes alguna duda no dudes en dejarme un comentario.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marysalento.com/configurar-el-idioma-en-drupal-7/feed/</wfw:commentRss>
		<slash:comments>53</slash:comments>
		</item>
		<item>
		<title>¿Cómo instalar Drupal 7 en MacOSX (Local)?</title>
		<link>http://www.marysalento.com/como-instalar-drupal-7-en-macosx-local/</link>
		<comments>http://www.marysalento.com/como-instalar-drupal-7-en-macosx-local/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 00:31:33 +0000</pubDate>
		<dc:creator>marysalento</dc:creator>
				<category><![CDATA[Aprendiendo Drupal 7]]></category>
		<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://www.marysalento.com/?p=207</guid>
		<description><![CDATA[El procedimiento  de instalación de Drupal 7 es muy sencillo y análogo a la instalación de Drupal 6. Comenzamos descargando el archivo comprimido de Drupal de la página Web: Te lo puedes descargar en el siguiente enlace. (Descarga siempre la última versión estable de Drupal 7) http://drupal.org/project/drupal Tienes que descargar la versión normal, no la [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.marysalento.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-09-a-las-01.24.28.png"><img class="alignleft size-medium wp-image-209" title="Mamp" src="http://www.marysalento.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-09-a-las-01.24.28-300x246.png" alt="Captura de pantalla del programa Mamp" width="210" height="172" /></a>El procedimiento  de instalación de Drupal 7 es muy sencillo y análogo a la<a title="Guia de Drupal en Castellano" href="http://www.marysalento.com/guia-manual-de-drupal-en-castellano/"> instalación de Drupal 6.</a></p>
<p>Comenzamos descargando el archivo comprimido de Drupal de la página Web:<br />
Te lo puedes descargar en el siguiente enlace. (Descarga siempre la última versión estable de Drupal 7) <a href="http://drupal.org/project/drupal">http://drupal.org/project/drupal<br />
</a></p>
<p>Tienes que descargar la versión normal, no la versión para development, marcada como -dev. (sólo para aventureros o desarrolladores)</p>
<p>Para realizar la instalación de Drupal vamos a usar la herramienta Mamp, y phpMyAdmin.</p>
<p>Nos instalamos el <a href="http://www.mamp.info/en/index.html">Mamp </a>y pulsamos en iniciar servidores. Nos aparecerá una página web donde vamos a configurar la base de datos de nuestra página, para ello usaremos el phpMyAdmin.</p>
<p><span id="more-207"></span>Pulsamos en la pestaña superior en <a href="http://www.phpmyadmin.net/home_page/index.php">phpMyAdmin</a> y creamos la base de datos que vamos a usar en nuestra instalación en local, yo la he llamado drupal7.<a href="http://www.marysalento.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-09-a-las-00.33.00.png"><img class="size-medium wp-image-213 alignright" title="Captura de pantalla de la creación de base de datos con Mamp" src="http://www.marysalento.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-09-a-las-00.33.00-300x76.png" alt="Captura de pantalla de la creación de base de datos con Mamp" width="273" height="69" /></a></p>
<p>Lo siguiente que vamos a hacer es modificar el fichero &#8220;hosts&#8221; para que nuestro ordenador piense el dominio que deseemos está en nuestra propia máquina, podemos hacerlo desde un terminal (lo encontramos en Aplicaciones-&gt; Utilidades) con el editor pico  escribiendo por ejemplo lo siguiente en el terminal: &#8220;sudo pico /etc/hosts&#8221; e introducimos el dominio de nuestra página, yo la he llamado drupal7.es. (Para salir del editor ctrl+X, y Y para guardar los cambios).</p>
<p>Nos tiene que quedar como en la siguiente imágen.</p>
<p><a href="http://www.marysalento.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-09-a-las-00.35.46.png"><img class="alignleft size-full wp-image-214" title="modificacion de /etc/hosts" src="http://www.marysalento.com/wp-content/uploads/2011/02/Captura-de-pantalla-2011-02-09-a-las-00.35.46.png" alt="modificacion de /etc/hosts" width="256" height="62" /></a>Una vez realizado el cambio podemos comprobarlo haciendo un ping a nuestra dirección, escribiendo en el terminal: &#8220;ping drupal7.es&#8221;  y vemos que hay respuesta.</p>
<p>Y ya por último nos queda copiar los archivo de instalación de Drupal en el directorio htdocs del Mamp.</p>
<p>Yo lo he hecho con el <a href="http://www.mucommander.com/">MuCommander,</a> que permite copiar sin descomprimir, y copia los archivos ocultos.</p>
<p>Y para que quede más ordenado, como tengo algunas instalaciones más en local he creado la carpeta htdocs_drupal7 en el directorio del Mamp.</p>
<p>Una vez copiados los archivos, vamos a configurar las opciones del Apache, para ello accedemos a las preferencias del Mamp y en Apache seleccionamos el directorio donde hemos realizado la instalacción de drupal 7. (en mi caso htdocs_drupal7).</p>
<p><a href="http://www.marysalento.com/wp-content/uploads/2010/09/drupal-logo.jpg"><img class="size-medium wp-image-165 alignright" title="drupal-logo" src="http://www.marysalento.com/wp-content/uploads/2010/09/drupal-logo-261x300.jpg" alt="Logo de Drupal" width="94" height="108" /></a>Lanzamos el navegador y escribimos la dirección de nuestra página: http://www.drupal7.es y vemos que ya nos aparece una pantalla incial de Drupal 7, seleccionamos la instalación standard, ponemos el nombre de la database que hemos creado anteriormente en el phpMyAdmin (drupal7), y ponemos como user y password de la base de datos &#8220;root&#8221; que es la que está por defecto. (Podemos cambiarlo en el phpMyAdmin).</p>
<p>Si queremos que las tablas queden más ordenadas y usar la misma base de datos para más instalaciones, podemos ponerle un prefijo a la tabla en opciones avanzadas, por ejemplo drupal7_  Vamos introduciendo los datos que queramos y ya tenemos el sitio instalado, pero en inglés.</p>
<p><a title="Traducir Drupal 7 a castellano" href="http://www.marysalento.com/configurar-el-idioma-en-drupal-7/">En este enlace explico como traducirlo a Castellano</a></p>
<p><a title="Instalar drupal 7 directamente en español" href="http://www.marysalento.com/drupal-7-espanol/">¿Quieres instalarlo directamente en español?</a></p>
<p>Vas a tener varios sitios instalados con Drupal en una máquina, tal vez te interese saber cómo<a title="Configurar Vhosts con MAMP" href="http://www.marysalento.com/configurarvhost/"> configurar Virtual Hosts en MAMP</a></p>
<p>Espero que hayas conseguido con éxito instalar Drupal 7 en tu máquina. Si tienes alguna duda no dudes en dejarme un comentario. Intentaré ayudarte en lo que pueda.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marysalento.com/como-instalar-drupal-7-en-macosx-local/feed/</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
		<item>
		<title>Drupallion, este viernes 7 de Enero</title>
		<link>http://www.marysalento.com/drupallion-este-viernes-7-de-enero/</link>
		<comments>http://www.marysalento.com/drupallion-este-viernes-7-de-enero/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 18:46:51 +0000</pubDate>
		<dc:creator>marysalento</dc:creator>
				<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://www.marysalento.com/?p=203</guid>
		<description><![CDATA[Este viernes nos reuniremos todos los amantes de Drupal (Gestor de contenidos Web) en León. Estaremos en el café Victoría (en la Rua) a partir de las 20:00 en el piso de arriba. Os esperamos a todos los que estéis interesados en pasar un rato agradable compartiendo experiencias y hablando sobre los intereses comunes. Esta [...]]]></description>
			<content:encoded><![CDATA[<p>Este viernes nos reuniremos todos los amantes de <a href="http://drupal.org/">Drupal</a> (Gestor de contenidos Web) en León.<a href="http://www.marysalento.com/wp-content/uploads/2010/09/drupal-logo.jpg"><img class="alignright size-medium wp-image-165" title="drupal-logo" src="http://www.marysalento.com/wp-content/uploads/2010/09/drupal-logo-261x300.jpg" alt="Logo de Drupal" width="110" height="126" /></a></p>
<p>Estaremos en el <a href="http://maps.google.es/maps?t=h&amp;hl=es&amp;ie=UTF8&amp;ll=42.59799,-5.570299&amp;spn=0.00067,0.001006&amp;z=20&amp;layer=c&amp;cbll=42.598056,-5.57029&amp;panoid=RNxJZmwu_oFxtwMVHy1KlQ&amp;cbp=12,130.3,,0,11.28">café Victoría</a> (en la Rua) a partir de las 20:00 en el piso de arriba.</p>
<p>Os esperamos a todos los que estéis interesados en pasar un rato agradable compartiendo experiencias y hablando sobre los intereses comunes.</p>
<p>Esta es la Url para la confirmación de asistencia a la <a href="http://www.drupal7releaseparty.org/spain/release-party-jorge-valencia">Drupallion.</a></p>
<p>Nos vemos <img src='http://www.marysalento.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.marysalento.com/drupallion-este-viernes-7-de-enero/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¿Cómo instalar un emulador de Android en Ubuntu?</title>
		<link>http://www.marysalento.com/%c2%bfcomo-instalar-un-emulador-de-android-en-ubuntu/</link>
		<comments>http://www.marysalento.com/%c2%bfcomo-instalar-un-emulador-de-android-en-ubuntu/#comments</comments>
		<pubDate>Fri, 12 Nov 2010 23:57:11 +0000</pubDate>
		<dc:creator>marysalento</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.marysalento.com/?p=130</guid>
		<description><![CDATA[Aquí os dejo una pequeña explicación para poder instalar un emulador de Android en Ubuntu 10.4. Para poder completar todos los pasos es necesario descargarse el paquete de Android. Para ello podeis hacerlo desde el sitio oficial en la siguiente dirección http://developer.android.com/sdk/index.html. Una vez instalado ya sólo queda empezar a jugar. Puedes descargarte el PDF [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.marysalento.com/wp-content/uploads/2010/11/android.png"><img class="alignleft size-medium wp-image-132" title="android" src="http://www.marysalento.com/wp-content/uploads/2010/11/android-300x208.png" alt="Captura de pantalla del emulador de android para Ubuntu" width="240" height="166" /></a></p>
<p>Aquí os dejo una pequeña explicación para poder instalar un emulador de Android en Ubuntu 10.4.</p>
<p>Para poder completar todos los pasos es necesario descargarse el paquete de Android.<br />
Para ello podeis hacerlo desde el sitio oficial en la siguiente dirección <a href="http://http://developer.android.com/sdk/index.html">http://developer.android.com/sdk/index.html</a>.</p>
<p>Una vez instalado ya sólo queda empezar a jugar.</p>
<p>Puedes descargarte el PDF <a href="http://www.marysalento.com/wp-content/uploads/2010/11/VirtualizacionII_guia_emulador_android.pdf">aquí</a></p>
<p><span id="more-130"></span></p>
<p><center>
<div><object style="width: 600px; height: 425px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100" height="100" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="menu" value="false" /><param name="src" value="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf?mode=embed&amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&amp;showFlipBtn=true&amp;documentId=101112234737-32ac4834ddcb41118c2718fa9800e64f&amp;docName=guia_emulador_android&amp;username=marysalento&amp;loadingInfoText=Instalaci%C3%B3n%20de%20emulador%20android%20en%20Ubuntu%2010.4&amp;et=1289606274542&amp;er=61" /><param name="flashvars" value="mode=embed&amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&amp;showFlipBtn=true&amp;documentId=101112234737-32ac4834ddcb41118c2718fa9800e64f&amp;docName=guia_emulador_android&amp;username=marysalento&amp;loadingInfoText=Instalaci%C3%B3n%20de%20emulador%20android%20en%20Ubuntu%2010.4&amp;et=1289606274542&amp;er=61" /><embed style="width: 600px; height: 425px;" type="application/x-shockwave-flash" width="100" height="100" src="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf?mode=embed&amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&amp;showFlipBtn=true&amp;documentId=101112234737-32ac4834ddcb41118c2718fa9800e64f&amp;docName=guia_emulador_android&amp;username=marysalento&amp;loadingInfoText=Instalaci%C3%B3n%20de%20emulador%20android%20en%20Ubuntu%2010.4&amp;et=1289606274542&amp;er=61" flashvars="mode=embed&amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&amp;showFlipBtn=true&amp;documentId=101112234737-32ac4834ddcb41118c2718fa9800e64f&amp;docName=guia_emulador_android&amp;username=marysalento&amp;loadingInfoText=Instalaci%C3%B3n%20de%20emulador%20android%20en%20Ubuntu%2010.4&amp;et=1289606274542&amp;er=61" menu="false" allowfullscreen="true"></embed></object></div>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marysalento.com/%c2%bfcomo-instalar-un-emulador-de-android-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Software libre, Mujer y Arte: &#8220;CIBERFEMINARTE&#8221;</title>
		<link>http://www.marysalento.com/software-libre-mujer-y-arte-ciberfeminarte/</link>
		<comments>http://www.marysalento.com/software-libre-mujer-y-arte-ciberfeminarte/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 00:50:35 +0000</pubDate>
		<dc:creator>marysalento</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.marysalento.com/?p=126</guid>
		<description><![CDATA[Este viernes 12 de Noviembre a partir de las 10:00  tendrá lugar  en el MUSAC, en León, un encuentro donde el software libre, mujer y arte convergen en un concepto único &#8220;CIBERFEMINARTE&#8221;. En este encuentro se darán cita algunas de las mujeres más representativas de estos movimientos por lo que creo que serán muy interesantes. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ciberfeminarte.org.es"><img class="alignright" src="http://ciberfeminarte.org.es/wp-content/uploads/2010/09/simona.jpg" alt="Silueta de mujer a punto de comenzar una conferencia" width="276" height="202" /></a>Este viernes 12 de Noviembre a partir de las 10:00  tendrá lugar  en el <a href="http://www.musac.es/">MUSAC</a>, en León, un encuentro donde el software libre, mujer y arte convergen en un concepto único <strong>&#8220;CIBERFEMINARTE&#8221;.</strong></p>
<p>En este encuentro se darán cita algunas de las mujeres más  representativas de estos movimientos por lo que creo que serán muy  interesantes.</p>
<p>Os invito a la asistencia en persona y <a href="http://www.ustream.tv/channel/ciberfeminarte">a través de Internet</a> donde serán retransmitidas vía vídeo conferencia.</p>
<p>Podéis encontrar más información en su página web <a href="http://ciberfeminarte.org.es/encuentro-de-software-libre-arte-y-mujer">CIBERFEMINARTE.ORG.ES</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marysalento.com/software-libre-mujer-y-arte-ciberfeminarte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

