Requerimientos de la instalación de Drupal

Para poder instalar Drupal necesitamos un servidor que disfrute de las siguientes características:

  • Servidor web Apache
    Aunque se ha informado de instalaciones exitosas de Drupal en servidores diferentes, como el IIS de Microsoft, desaconsejo el uso de cualquier servidor que no sea Apache; de lo contrario puedes tener numerosos problemas que te obligarán a perder un tiempo precioso en tunear tu instalación, tiempo que deberías estar inviertiendo en configurar tu sitio.
  • Lenguaje PHP
    Un lenguaje de scripts que funcionan en el lado del servidor. No necesitas saber PHP para utilizar Drupal, pero sería conveniente tener unos mínimos conocimientos que te permitan sacarle más partido a tu Drupal, crear contenidos dinámicos, que consulten directamente a la Base de Datos o hacer alguna pequeña adaptación de algún módulo.
  • Base de datos MySQL (o PosgreSQL)
    Todos los datos de tu sitio quedarán depositados en la base de datos, y los scripts escritos en PHP son los que se encargan de recuperarlos y transformarlos en páginas web, que son las que mostrará tu servidor.

Las versiones requeridas de cada producto, pueden variar según la versión de Drupal. Encontrarás información más actual en inglés en la página de requerimientos de Drupal.org, o en español en Drupal Hispano.

Si estás instalando Drupal en alguna máquina bajo tu control, no tendrás ningún problema.

Usando GNU/Linux como sistema operativo, todos estos programas (¡y el propio Drupal!) estarán disponibles en los repositorios de tu distribución.

Si, lamentablemente, aún usas Windows, puedes instalar algún paquete WAMP (Apache + MySQL + PHP en Windows) de los sugeridos en este artículo de MySQL hispano.

Si estás instalando Drupal en algún servidor de alojamiento (hosting), además de disponer de los mismos requerimientos, asegúrate de que puedes utilizar .htaccess para configurar algunas directivas de Apache.

Para saber más:

Aprende más sobre MySQL en MySQL hispano donde encontrarás el Tutorial básico de MySQL entre otros artículos.

También puedes acceder ¡al fin en español! al manual oficial de MySQL.

Si estás interesado en aprender PHP, puedes comenzar con este tutorial de PHP en WebEstilo. Encontraras más cursos de PHP en LaWebDelProgramador.com.

Lo que sí es imprescindible es conocer HTML, pues en cualquier momento, aunque uses un editor WYSIWYG deberás saber como usar determinada etiqueta HTML o cambiar un atributo del CSS (hojas de estilo en cascada).

Todo lo que necesitas para ello lo puedes encontrar en html.conclase.net donde hallarás, además de un excelente tutorial, las especificaciones oficiales HTML y CSS, debidamente traducidas al español.