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");
?>