El Comercio Digital

Webmaster Libre

Desarrollo Web con Software Libre

Instalando drupal

Este artículo es el primero de una serie en la que Patricia nos enseñará a trabajar con Drupal.

PatriMi nombre es Patricia Perochena, trabajo en una empresa de informática realizando desarrollos web. He trabajado durante 5 años en Servicio Técnico, realizando labores de instalación, mantenimiento, configuración y reparación de todo tipo de pc´s. Empecé a hacer páginas web en 1996.

Mi mayor afición es la informática y todo lo que suene friki. Colaboro en diferentes proyectos de software de libre distribución y propietarios como betatester y haciendo labores de traducción.

Mi sitio web es http://patripe.com

¿Qué es Drupal?

Drupal es un estable,  seguro y versátil Administrador de Gestión de Contenidos (CMS). Nos permite crear una infraestructura web a la que podremos ir añadiendo, nuevas funcionalidad mediante componentes y extensiones.  Para facilitar la instalación aquí os pongo un pequeño manual para realizar la instalación de drupal en un servidor web.

0. Requisitos mínimos para la instalación

  • Servidor Apache.
  • 1 base de datos MySql
  • PHP 5
  • Acceso ftp al servidor.

1. Instalación

  • Descargar la última versión de drupal y la traducción al castellano.
  • Descomprimir el paquete de instalación de drupal y transferirlo a nuestro sitio web vía ftp.
  • Descomprimir el paquete de instalación de traducción y transferirlo a nuestro servidor web, hay que poner el contenido directamente en el raíz de nuestro sitio drupal.
  • Accedemos en el navegador a la dirección: http://tusitio.com/drupal*

*Esta dirección será la de tu dominio y el directorio donde hayas instalado drupal, si lo has puesto en el directorio raíz, debes acceder a la raíz de tu sitio. http://tusitio.com/

Si hemos transferido el paquete de traducción, drupal nos mostrará la opción de elegir el idioma de la instalación. drupal01

Durante la instalación es recomendable dar permisos 777 (lectura, ejecución y escritura) al fichero sites/default/settings y así evitaremos estos errores:

drupal02

Como parte del proceso de instalación es necesario poner otra copia del fichero sites/default.settings.php y renombrarlo como settings.php.

Así la carpeta sites contendrá dos ficheros: default.settings.php y settings.php

  1. Instalando la base de datos:

    Completamos los siguientes datos: nombre de la base de datos, usuario de la base de datos, contraseña del usuario de la base de datos, servidor de la base de datos (generamente localhost), prefijo de las tablas, esto nos ayudará a localizar la instalación de drupal, si tenemos otras tablas instaladas.

    drupal03

  2. Una vez completados correctamente los datos de acceso a la base de datos deberemos restablecer los permisos de los siguientes ficheros:
    sites/default/settings.php y sites/default/default.settings.php

    Restablecemos los permisos a 555 (eliminar los permisos de escritura)

    Si todo va bien, nos aparecerá el siguiente mensaje:

    drupal04

  3. Configuración del sitio web.

    Completamos los campos nombre del sitio web: tusitio.com, y el correo electrónico que aparecerá como remitente de los envíos desde nuestro sitio, por ejemplo si un usuario quiere restablecer la contraseña.

    drupal05

    Creamos la cuenta del administrador, elegimos un nombre para el administrador del sitio.

    Dirección de correo electrónico: La cuenta de correo a la que se enviarán los correos del sistema, alta de usuarios, notificaciones del sitio…

    Configuración de la zona horaria del servidor.La predeterminada, suele ser la correcta

    Elegimos si queremos url´s limpias, es decir se eliminará la cadena?q=del enlace para  que no dejen al descubierto los pasos de parámetros, y hagan los enlaces más fáciles de identificar. (Recomendado)

    Actualizar Notificaciones. La configuración predeterminada muestra esta casilla activa, y es una medida de seguridad. Recomendado activado.

    Finalizará de instalar la interfaz de traducción y ya tenemos nuestro sitio web en drupal:
    drupal08

Podemos añadir un nuevo contenido de tipo historia.

drupal09

Seleccionamos la casilla de verificación de promover a la página principal. Y éste será el resultado:

drupal10

Podemos acceder a los módulos  que vienen instalados por defectopinchando sobre lista de  módulos. Para activarlos en la parte de administración del sitio, pinchamos sobre:

Administrar -> Construcción del sitio -> Módulos. Y se nos mostrará el listado de los módulos que se encuentran instalados y si están activados o no.

Enlaces web recomendados:

http://drupal.org

http://drupal.org.es

Como referencia y para poder ver las imágenes a mejor resolución, puedes descargarte este tutorial en formato pdf

Tags:

CMS

Si te ha gustado este post no olvides suscribirte al feed para estar al tanto de las novedades

17 Respuestas a “Instalando drupal”

Agrega tu comentario

  1. rubendomfer dice:

    Genial, muy útil me lo guardo :)

  2. Bravo por la eleccion del CMS de este articulo Drupal es para mi el mejor CMS o uno de los mejores , tiene una gran variedad de modulos adicionales y se lo puede personalizar con distinto temas .

  3. miMovilandia dice:

    Hola,

    Las imágenes no se ven bien, ¿solo me pasa a mi?

    Un saludo!

  4. patripe dice:

    @mimovillandia: Tienes razón es por eso que pusimos el enlace al pdf, que se ven mejor. No quise cargar el artículo con pantallazos grandes. Estoy preparando unos nuevos para corregirlo. En el artículo en pdf, las pantallas se visualizan mucho mejor. Gracias por comentarlo.

  5. miMovilandia dice:

    @patripe, gracias por la aclaración ;-)

    Saludos!

  6. mediastudio dice:

    @patripe: esta buenisimo el tutorial, la verdad es que tube unos problemas, no tengo espacio ni bases de datos disponibles en mi servidor y lo trate de instalar en servidor local con appserv, pero me dice que necesito más memoria y que eso lo debo cambiar en el php.ini, la verdad es que nose donde diablos esta eso de php.ini ni tampoco donde se cambia eso de la memoria, si pudieras darme una ayuda con esto seria genial.

    saludos

  7. Jon dice:

    Felicidades por comenzar a escribir aquí Patri, seguiré atento a tus próximos artículos sobre Drupal!

  8. patripe dice:

    @mediastudio:  Presupongo que has hecho una instalación predeterminada de appserv. Encontrarás el fichero php.ini en C:\appserv\php5\php.ini. Guardas una copia del fichero. Editas el fichero buscas memory_limit: 8M y cambias el 8 por 32 de tal manera que te quede memory_limit: 32M (o por el tamaño que quieras). Lo guardas y reinicias appserv.

  9. mediastudio dice:

    @patripe: gracias por la ayuda, logre cambiar el limite de memoria, pero la instalación no finaliza y ahora si que nose que podra ser porque no me sale ningun mensaje de error o algo por el estilo, drupal se uqeda pegado en el paso: Instalar Sitio y en la parte del lado dercho solo esta en blanco y dice: Content.

    Sabes que logre instalar el software en un servidor de pago con el tutorial sin problemas (http://www.mediastudio.cl/drupal/) , pero la verdad es que me interesa mucho trabajar en forma local para experimentar con drupal.

  10. patripe dice:

    @mediastudio:  ¿En qué paso se te queda?
    ¿Versión de php, mysql, apache ? ¿Código del error o pantallazo?
    No tengo suficiente información como para resolver el error.

  11. mediastudio dice:

    @patripe: drupal en mi servidor local (appserv) se queda sin continuar la instalación en el paso: “instalar sitio” (http://localhost/drupal-6.11/install.php?profile=default&locale=es)

    acá te dejo un link con el pantallaso:
    http://www.mediastudio.cl/pantallaso_drupal.jpg

    saludos.

  12. patripe dice:

    @mediastudio: creo que es un tema de permisos (probaría a poner todos los ficheros en 777, en windows, deshabilita la casilla sólo lectura y aplica a todas las subcarpetas).
    Si no te funciona prueba a editar el index.php de drupal e insertar este código después de la primera etiqueta php que veas: El ejemplo que te pego va con la etiqueta php. Guarda los cambios y te mostrará el error.
    <?php
    error_reporting(E_ALL);
    ini_set('display_errors', TRUE);
    ini_set('display_startup_errors', TRUE);

  13. mediastudio dice:

    @patripe: gracias ya he logrado instalar drupal en local con darle los permisos 777 a todas la carpeta global.

    saludos.

  14. Andrés dice:

    Estimada, tengo una consulta, tengo el siguiente mensaje de error,
    Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 53719 bytes),

    este mensaje lo tengo en un subdominio, veo que me falta memoria, mi duda es como puedo aumentar la memoria, el setting.php lo tengo con 64MB, pero phpinfo me muestra que solo tengo 32, si me puedes ayudar, te lo agradezco

  15. patripe dice:

    @Andres
    Si el alojamiento es compartido, probablemente no tendrás acceso a la modificación del php.ini, pero esto se soluciona en el php.ini
    Editas el fichero buscas memory_limit: y cambias el valor por 32 de tal manera que te quede memory_limit: 64M
    Si no tienes acceso al fichero php.ini y tienes acceso al fichero .htaccess, puedes configurarlo utilizando:
    php_value memory_limit 64M

Trackbacks/Pingbacks

  1. [...] artículo completo en webmasterlibre.com (va a webmasterlibre.com) Esta entrada ha sido escrita por patripe y publicada en 6 Mayo 2009 at [...]

Feed RSS de los comentarios de este post.

Deja tu comentario

Por favor, procura que tus comentarios aporten algo al tema del artículo. Los comentarios ofensivos y el spam serán eliminados.

Si tu comentario no aparece al momento puede que esté en la cola de moderación o en Akismet, lo reviso cada día pero si ves que pasa un tiempo prudencial y no aparece dímelo

Este post tiene 9 meses. Puedes dejar un comentario de todas formas y volver más tarde para comprobar si hay novedades sobre el tema.

Información:

Webmaster Libre es un blog de Alma Fernández Página alojada en Redcoruna