vendredi 6 avril 2012

Comment déployer un site web en sur internet partie 1


Bonsoir,

Ce soir nous allons voir comment mettre en ligne un site. En effet, il ne faut pas seulement penser à développer son site en local, faut aussi penser à son déploiement sur internet. Cette  tâche est tout sauf facile ( c'est pas sorcier non plus !!!).

Qu'est ce qu'il faut ?

  • 1 nom de domaine (plusieurs services sur internet permettent de s'en procurer. Ex : www.monsite.com )
  • 1 hébergement, de préférences un hébergement payants. Les hébergeurs gratuits sont pas trop conseillé pour des sites pro
  • 1 logiciel ftp ( ici nous utiliserons filezilla; outil libre et open source disponible pour toutes les plateformes)

Ce qu'il faut savoir ?

Le déploiement d'un site en ligne dépend quelques peu de la structure du site en lui-même.  En effet si votre site est un site statique ( sans interaction avec une base de données, site donc le contenu n'évolu pas ou alors très rarement) alors votre déploiement se fera en une seule étape et consistera à uploader les fichiers de votre site chez votre hébergeur.

Dans le cas ou votre site est dynamique, cela se fera en 2 étapes, premièrement l'upload de fichiers sur le serveur comme dit plus haut, mais en plus il faudra faire une configuration de la base de donnée en ligne (création de la base de donnée, création des utilisateurs, attribution des droits, …. )

Dans ce tuto, nous explorerons chacune de ses 2 approches.

Remarques : Dans notre exemple, nous choisissons l'hébergement d'un site developper avec php comme langage serveur.  Si votre site est developpé avec une technologie la procédure sera peut être différente, dans tout les cas il faudra présicer cela à votre hébergeur avant de souscrire.


l'achat d'un hébergement + nom de domaine nous donne généralement des paramètres que nous remettent l'hébergeur, on a ainsi dans notre cas :

--- paramètes ftp  ------------------------------------------

Utilisateur : glieunou
Mot de passe : glieunou2012
Port : 21
-------------------------------------------

Ces parmètres nous permettent de nous connecter sur le serveur de l'hébergeur via ftp afin d'uploader le contenu de notre site


--paramètres phpmyadmin ----------------------

Hote : cpanel.monsite.com ou www.monsite.com/cpanel
Utilisateur : glieunou
Mot de passe : glieunou2012
-------------------------------------------------

Ces paramètres nous permettent de nous connecter sur la base de données en ligne afin de configurer la base de donnée de notre site. Généralement les paramètres ftp et ceux de phpmyadmin sont les mêmes, mais c'est pas une obligation, ni une norme !


Maintenant passons à la réalisation de l'opération, c’est-à-dire l'upload de  notre site. Comme dit plus on va étudier les deux cas ( site dynamique et site statique ). Pour le premier volet de ce blog, nous allons nous intéresser au site statique.

Pour rappel un site statique est un site dont le contenu ne change pas, ou alors très rarement. Il est figé en quelques sortes. Il ne fait appel à aucune base de donnée, il est généralement développer en html, mais aussi bien l'être en PHP ou en tout autre langage serveur. Beaucoup confondent et pensent qu'un site statique c'est uniquement du html.

Bien après ce petit rappel, voici la procédure à suivre.

- Ouvré votre logiciel ftp ( ici filezilla) et connecté vous sur votre serveur ftp (cf image ci-dessous )




 -  renseigné vos parmètres de connexion ftp dans la ligne du haut. Renseigner respectivement l'hôte (ftp.monsite.com), l'identifiant (glieunou), le mot de passe (glieunou2012) ainsi que le numéro de port (21). Le numéro de port est facultatif dans certains cas. Le numéro par défaut est le 21, mais un hébergeur peut bien décider de le changer, dans ce cas il faudra le renseigner. Cliquez ensuite sur connexion rapide pour lancer la connexion ftp vers votre serveur en ligne.


Une fois la connexion établit, vous aurez d'un côté(côté gauche)  l'arborescence de votre site sur votre pc et de l'autre côté (côté droit) l'arborescence de votre serveur en ligne . (cf image ci-dessous).



Sur la partie correspondante à votre serveur, déplacez vous dans le répertoire public_html ou encore www. Chez certains hébergeurs, il faudra se déplacer dans le répertoire htdocs.

Ce répertoire est le répertoire qui doit contenir votre site, donc pour que votre site soit visible à l'adresse www.monsite.com, sélectionnez puis envoyer tout le contenu de votre site vers ce répertoire., comme le montre l'image ci-dessous.





Une fois le transfert de tout fichiers effectué vers ce répertoire (public_html ou www dans certains cas, htdocs dans d'autres), le déploiement de votre site sur internet est fini. S'il vous arrive de modifier des fichiers de votre site en local, il vous faudra juste vous reconnectez, vous positionnez dans le répertoire public_html et remplacer l'ancien fichier par le nouveau.

Ainsi se termine la première partie de ce tuto, dans la prochaine partie nous aborderons le déploiement de site dynamique sur internet.

Merci et bonne lecture !

Comme d'habitude, laissez des questions si vous avez des remarques, suggestions ou questions !

Aucun commentaire:

Enregistrer un commentaire