Créer son site Web / Partie 5 - Mise en ligne

5. Mise en ligne

5.1. Définition

La mise en ligne d'un site est la copie des fichiers depuis un ordinateur sur un serveur accessible à tout le monde. Cela se passe la plupart du temps par FTP, un "langage" (appelé protocole) de transfert de fichiers, qui est rendu possible par l'utilisation d'un logiciel et d'une connexion à un serveur.
Plusieurs logiciels FTP existent, certains gratuits, d'autres payants. Il faut juste savoir que le protocole FTP est nativement présent sous Windows ou Linux, il est gratuit, ces logiciels ne sont qu'une couche graphique sur ce protocole.

5.2. Outils logiciels

Principaux logiciels de publication de site Web par FTP
Nom Prix
FileZilla gratuit
CuteFTP payant
FlashFXP payant

Il faut se connecter avec une adresse ip (ou un nom de domaine) fourni par l'hébergeur, un login et un password. Puis copier les fichiers en général dans le dossier www/ sur la partie droite du logiciel.

Les identifiants FTP (adresse, utilisateur et mot de passe) sont fournis par l'hébergeur.

Attention à ce que tous les fichiers ne contiennent pas d'adresse du type file:///c/documents%20and%20settings/... car c'est une url absolue vers le disque dur (C:) et le serveur n'aura pas de lecteur C: (sauf s'il est sous windows) et encore moins accès à votre C:
Voyez également l'article Chemins Relatif et Absolu pour plus de détails sur les url absolues et l'article sur les erreurs 404 si besoin.

5.3. Comprendre l'hébergement

L'hébergement d'un site est le fait de l'avoir copié sur un serveur. C'est aussi un contrat qui lie un client à un prestataire d'hébergement, contrat qui comporte plusieurs clauses concernant la place disponible, les requêtes et la technologie à employer... Voir l'article sur l'hébergement de site web pour plus de détails.