Marie-Anne
Joined: 24 May 2007 Posts: 12
|
Posted: 20/07/2007 10:14:39 Post subject: Transfert site joomla |
|
|
Pour tout ceux qui se posent la question de comment mettre leur travail (site / portail) sur un réseau ou sur un autre poste:
Rappel "Joomla pour les nuls" qui est on ne peut plus clair (pour ceux qui ne l'ont tjrs pas lu....):
3.7.Configuration pour une utilisation en Intranet
Maintenant que votre site Joomla!est installé sur votre serveur Web (xampplite),vous souhaiterez peut-être le rendre accessible depuis d'autres machines connectés sur votre réseau local ou sur votre réseau d'entreprise. (Personnellement j'installe xampp sur le serveur de l'entreprise)
L'opération est très simple,elle consiste en 2 étapes identiques quelle que soit la plate-forme utilisée
3.7.1.Identification du nom d'hôte du serveur
●Ouvrez une invite de commande en cliquant sur le menu Démarrer /Exécuter :
●Dans le champ Ouvrir:saisissez cmd puis validez:
●Dans l'invite de commandes,saisissez hostname puis validez
●Relevez la valeur qui vous est retournée,il s'agit du nom d'hôte de votre machine qui va être
utilisé dans le point suivant.
3.7.2.Modification du fichier configuration.php
Comme son nom l'indique,ce fichier contient une certain nombre d'informations concernant la
configuration de votre site.Il est créé automatiquement lors de l'installation de Joomla!puis stocké à la racine du répertoire d'installation de votre site,soit,si vous avez scrupuleusement suivi les indications données dans ce document,dans le répertoire D:\xampplite \htdocs \sitejoomla .
●Lancez votre éditeur de texte favori puis ouvrez le fichier configuration.php de votre site.
●Localisez la ligne suivante:
$mosConfig_live_site ='http://localhost /sitejoomla';
●Dans cette même ligne,remplacez simplement la valeur localhost par le nom d'hôte de votre
machine identifié à l'étape précédente:
$mosConfig_live_site ='http://monpc /sitejoomla';
●Sauvegardez puis fermez le fichier configuration.php.
Votre site est maintenant accessible depuis n'importe quelle machine de votre réseau local via l'URL
http://monpc/sitejoomla.
7.5.Transfert d ’une installation locale
Tout le temps que vous avez passé à installer,tester et fignoler votre site Joomla sur votre PC,tout cela n ’est pas perdu.Si vous souhaitez mettre votre site en ligne sur le web,vous n ’êtes pas obligé de tout recommencer à zéro.Ouf !!Nous allons maintenant voir comment transférer votre site Joomla local vers votre hébergeur ou sur un autre poste.
Cette opération se déroule en 4 étapes :
7.5.1.Export de la base de données Joomla locale
●Tapez http://localhost/phpmyadmin/dans la barre d'adresse de votre navigateur pour ouvrir
PhpMyAdmin puis sélectionnez votre base de données Joomla dans le menu déroulant Base de
données :
●Cliquez ensuite sur le lien Exporter :
●Cliquez sur le lien Tout sélectionner ,sélectionnez MYSQL40 dans le menu déroulant mode de
compatibilité SQL ,cochez la case Ajouter DROP TABLE /DROP VIEW ,cochez la case
Transmettre :,puis cliquez sur le bouton Exécuter :
●Cliquez sur le bouton OK pour sauvegarder l'export de la base de données à l'emplacement de votre choix:
7.5.2.Transfert des fichiers/dossiers de l'installation locale
Attention,à cette étape vous n ’allez pas transférer les fichiers sources d'installation de Joomla,mais les fichiers et dossiers de l ’installation que vous avez déjà réalisée avec Xampplite,ceux qui normalement doivent ce trouver à cet emplacement :\xampplite \htdocs \sitejoomla
Vous avez installé et configuré votre client FTP comme indiqué plus haut,il ne reste plus qu ’ à vous connecter sur le serveur de votre hébergeur et à effectuer le transfert :
Dans la liste des répertoires à uploader doit figurer le répertoire /installation que vous avez renommé à la fin de l'installation locale en début de document.Si vous l'avez supprimé,récupérez ce répertoire dans le package d'installation et uploadez le au même niveau que les répertoires de premier niveau:
/administrator ,
/cache ,
/components ,...
Une fois l'opération de transfert terminée vous devez supprimer le fichier configuration.php et
renommer le dossier /-installation-en /installation .
7.5.3.Lancement de l'installation
Cette opération a pour but de régénérer automatiquement un fichier configuration.php tout beau tout propre,vous n'aurez donc pas à le modifier à la main.Le contenu de la base de données de cette installation sera ensuite écrasé par le contenu de la base de données locale exportée précédemment.
Procédez comme pour une installation distante classique (cf.chapitre 7.4)en utilisant les données de
connexion à votre base de données fournies par votre hébergeur.
7.5.4.Import de la base sur le serveur de votre hébergeur
Vous voici arrivé à la dernière étape du transfert de votre site.Vous savez maintenant à quoi ressemble PhpMyAdmin en local avec Xampp,et bien votre hébergeur doit également vous fournir l ’accès à cette interface d ’administration MySQL.Les modalités d ’accès varient d ’un hébergeur à l ’autre.Chez certains ce sera carrément à vous d ’installer et de paramétrer PhpMyAdmin,mais le plus souvent votre hébergeur vous fournira une URL d'accès,ou alors vous devrez passez par la console de gestion de votre plan d ’hébergement pour lancer PhpMyadmin.
●Assurez vous que votre base de données est sélectionnée dans le menu déroulant de gauche.Si
vous êtes chez Free,vous n'avez qu'une seule base de données,cliquez dessus!
●Cliquez sur le lien SQL dans la barre de menus:
●Localisez ensuite le fichier au format .sql que vous sauvegardé lors de l'export de la base de
données locale et cliquez sur le bouton Exécuter :
●L'opération peut prendre plusieurs dizaines secondes en fonction de votre bande passante et de la taille du dump;soyez patient!Vous verrez en fin d'opération une fenêtre vous indiquant que votre
requête SQL a été exécutée avec succès.Vous noterez également que toutes les tables de votre
base de données apparaissent désormais dans le volet de gauche.
● Voilà,le site que vous avez développé localement et désormais sur la toile! ou sur un autre poste
NOTE :cette procédure de transfert est réversible.Vous pouvez migrer un site en ligne vers votre PC.
Toujours de la même manière vous pouvez migrer votre site d'un hébergeur à un autre par exemple.
Dans tous les cas de figures vous devrez simplement vous procurez les informations de connexion à la
base de données sur le nouveau serveur.
_________________ MAD |
|