11-03-2010 : 19h06 min - non connecté
Dernière modification le 19 décembre 2007

 

Transférer les pages sur un serveur

 

Maintenant que vous avez créé des pages il faut les montrer au monde entier. Avant toute chose il va falloir trouver un hébergeur.

Trouver un hébergeur

Avant tout il y a de fortes chances que votre fournisseur d'accès vous propose un espace de pages persos. C'est le cas de Orange, Club-Internet, Free ... et bien d'autres ! Si les services qu'ils proposent (espace disque, php ou non, ...) vous suffisent il n'est pas utile d'aller voir ailleurs. Allez voir sur le site de votre fournisseur d'accès pour voir comment activer votre espace personnel.

Mais les services des fournisseurs d'accès sont parfois limités. En particulier, si vous souhaitez créer des pages en PHP, peu le permettent. Il faut alors trouver un autre hébergeur, gratuit si possible, et sans pub ce serait parfait !

A ma connaissance il n'existe plus d'hébergeur gratuit et sans publicité. En effet Free réserve l'accès à ses abonnés depuis mai 2004 (sauf pour ceux qui ont un abonnement plus ancien) et La Poste a arrêté son service d'hébergement.

Parmi les hébergeurs payants, j'en ai testé deux : AMEN et 1&1 proposent un service de qualité pour des prix raisonnables (à partir de 1,99 euros par mois chez 1&1).

Ces prestataires vous proposent d'héberger vos pages, mais aussi, si vous le souhaitez, d'avoir votre propre nom de domaine. Vous pouvez tester l'existence d'un nom de domaine à l'aide du formulaire ci-dessous (formulaire 1&1) :

 

Publier vos pages avec Nvu

Vous pouvez publier vos pages avec Nvu mais le système, même s'il s'améliore, est encore assez rudimentaire. Vous serez obligé d'utiliser aussi un client FTP (voir le paragraphe suivant).

Cliquez sur l'icône "Publier". La première fois la fenêtre s'ouvre sur l'onglet "paramètres". Inspirez vous de l'exemple ci-dessous pour paramètrer votre connexion. Les renseignements à fournir sont donnés par votre hébergeur.

Publier avec Mozilla

Ensuite on passe à l'onglet "Publier" :

Publier avec Mozilla

Dans "nom du site" vous sélectionnez l'hébergeur à utiliser (vous pouvez en avoir plusieurs). Vous pouvez ensuite modifier le titre de la page et le nom du fichier (rappelez vous, que des minuscules, pas d'accents). Attention, par défaut le nom du fichier se termine par l'extension html mais il vaut mieux n'utiliser que trois lettres (htm) afin d'assurer une compatibilité avec tous les systèmes d'exploitation.

Dans "Répertoire pour la page web" vous pouvez écrire le nom d'un sous-répertoire où mettre votre page. Attention, ce dossier doit exister sur le serveur, il faut donc le créer avant de faire le transfert.

Enfin la case à cocher "Inclure les images et autres fichiers" permet de publier aussi les images qui sont liées à la page. Vous pouvez entre autre copier automatiquement les images dans un sous-dossier "images". Personnellement je préferre transférer les fichiers manuellement quand je le choisi. Je décoche donc la case.

Le gestionnaire de site de Nvu

Le gestionnaire de site permet de gérer les fichiers distants, c'est à dire ceux qui sont chez votre hébergeur. Vous pouvez créer des dossiers, les supprimer, renommer des fichiers, ... Ce n'est pas aussi performant qu'un vrai client FTP, mais cela suffit pour la plupart des besoins de gestion de site Internet.

Voici une capture d'écran de Nvu avec le gestionnaire de site sur la gauche. Ce gestionnaire affiche les fichiers qui sont chez votre hébergeur :

Gestionnaire de site de Nvu

Publier vos pages avec Filezilla

Afin de pallier aux manques de Mozilla et Nvu vous pouvez utiliser Filezilla. C'est un client FTP libre et gratuit qui vous permettra de créer des dossiers, copier des fichiers en grand nombre, en supprimer, changer les droits d'accès sur certains fichiers ...

Pour télécharger le logiciel : Filezilla

Ouvrez le gestionnaire de site, créez un nouveau site et complètez comme sur l'image ci-dessous :

Publier avec Filezilla

L'hôte correspond au nom du serveur.

Laissez le port par défaut (21) et le type de serveur (FTP).

Le type d'authentification est "Normal" car vous accédez avec un mot de passe (heureusement :-) ).

Le nom d'utilisateur et le mot de passe sont fournis par l'hébergeur.

Le répertoire distant est en général vide, mais si toutes vos pages vont dans un sous-dossier vous pouvez le spécifier ici. Cela peut être utile si vous mettez plusieurs sites distincts chez le même hébergeur.

Le répertoire local par défaut correspond à celui où vous mettez vos fichiers sur votre ordinateur. Il sera ouvert automatiquemment dans Filezilla.

Il ne reste plus qu'à cliquer sur "Connexion". Ensuite pour transférer les fichiers il suffit de les glisser à la souris. Vous pouvez aussi créer des dossiers sur le serveur distant, les supprimer ...

Tester les pages

Voici une étape très importante. Il faut toujours tester vos pages avec deux navigateurs différents. Je vous rappelle que les différents navigateurs n'affichent pas les pages de la même manière.

Des pages qui fonctionnaient bien en local ne fonctionnent peut-être plus sur le serveur.

En effet peut être y a-t-il un problème de majuscules. En local cela fonctionne, mais pas sur le serveur. Ou alors vous avez peut être oublié des fichiers (les images par exemple doivent être transférées aussi).

Exercice :

Je vais faire preuve de beaucoup d'originalité pour cet exercice :-) :

Publiez les pages réalisées pendant le cours précédent !

 

1and1

Cours suivant : utilisation des tableaux