Ya tenemos nuestro alojamiento Linux y por tanto tenemos acceso por FTP a nuestro servidor.
Si tenemos un hosting con cPanel la cosa es sencilla, ya que podemos utilizar el instaladir "Fantástico" que se encarga de todo.
Sin embargo, si no disponemos de cPanel, o Fantástico no nos instala la versión más reciente de drupal, entonces tendremos que hacerlo a mano.
Instalar drupal a mano:
1.- Descargar drupal: entramos en drupal.org y descargamos la ultima versión.
2.- Copiar los archivos de drupal a nuestro servidor.
3.- Creamos la base de datos mySQL.
4.- Modificamos el archivo de acceso de drupal a la base de datos.
Explicaré dos métodos:
1.- usando cPanel.
2.- usando Filezilla.
- Desde cPanel entramos en la opción "File Manager" donde encontramos el listado de nuestro directorio raiz.
- Pinchamos en la opción "Upload file(s)"

- Seleccionamos el archivo comprimido "drupal-4.7.4.tar.gz" y lo subimos con el botón "upload"

- Descomprimimos el archivo. Primero lo seleccionamos y pulsamos en "extract file contents"

- Renombramos la carpeta extraida a "drupal" u otro nombre que será el directorio base del programa.

- Finalmente movemos este directorio a la carpeta "public_html".

- De esta forma hemos instalado drupal en un subdirectorio, en nuestro caso en "auladrupal.net/drupal". Para que aparezca drupal cuando alguien teclea nuestro dominio "auladrupal.net" tendremos que poner un script.php como este en nuestro directorio base:
Algunos alojamientos pueden no disponer de cPanel, o no tener ningún panel de control. En esos casos no queda otra que usar FTP.
Hay muchos clientes FTP. Explicaré aquí como hacerlo con Filezilla.
1.- Descomprimir el archivo "drupal-4.7.4.tar.gz" en nuestro ordenador.
2.- Renombramos la carpeta que contiene los archivos de drupal.
3.- Abrimos Filezilla, nos conectamos a nuestro servidor y subimos la susodicha carpeta al directorio que contiene los archivos web.
Este método es mas sencillo, pero es mas lento ya que subimos los archivos uno a uno y descomprimidos.
<?php
chdir("drupal");
include("index.php");
?>