Bonjour, Je souhaite désinstaller wampserver car j'ai trop trifouillé dans les codes et je n'arrive plus à me connecter à phpmyadmin. Je voudrais le désinstaller sans rien perdre de mon site qui n'est pas encore en ligne, donc la seule base de données existante est sur ce serveur. Comme je ne m'y connais pas beaucoup je ne voudrais pas faire de bêtises. Merci d'avance pour vos réponses Marie
Il me semble quasiment indispensable, pour simplifier et faciliter les sauvegardes, les éventuelles réinstallations de Wampserver ou les mises à jour PHP, MySQL et Apache de séparer les programmes des données. C'est pourquoi j'ai déplacé les « sites » en dehors de G:/wamp/www et les bases de données hors G:/wamp/bin/mysql/mysql5.5.x/data
A - Déplacer les sites virtuels autre part que dans G:/wamp/www B - Déplacer les bases de données autre part que dans G:/wamp/bin/mysql/mysql5.1.x/data
Nota 1 : Les procédures ci-dessous fonctionnent pour un déplacement sur un autre disque ou une autre partition locale, c'est-à-dire faisant physiquement partie du même ordinateur. Pas pu essayé pour un disque réseau. Nota 2 : Les explications qui vont suivre sont basées sur une installation de Wampserver sur J:\wamp. À adapter à votre configuration et aux numéros des versions Apache, MySQL et PHP utilisées. (Ici : Apache 2.2.17, MySQL 5.1.52 et PHP 5.3.3, mais ça fonctionne parfaitemen t avec Apache 2.2.21, MySQL 5.5.19 et PHP 5.3.8)
A - Déplacer les sites virtuels autre part que dans wamp/www A0 -- Quitter Wampserver A1 -- Créer un dossier où vous voulez mettre vos sites virtuels, par exemple : G:\www A2 -- Déplacer tous les dossiers et fichiers de J:\wamp\www vers G:\www (Fichier index.php compris) A3 -- Éditer le fichier J:\wamp\bin\apache\apache2.2.xy\conf\httpd.conf Remplacer les deux occurrences de J:/wamp/www/ par G:/www/ soit : DocumentRoot "G:/www/" <Directory "G:/www/"> A4 -- Éditer le fichier J:\wamp\bin\apache\apache2.2.xy\conf\extra\httpd-vhosts.conf Remplacer toutes les occurrences (Fonction du nombre de sites virtuels (Virtual Hosts)) de J:/wamp/www par G:/www soit, par exemple pour deux de mes sites virtuels : DocumentRoot G:/www/aviatechno DocumentRoot G:/www/le.pointu A5 -- Éditer le fichier J:\wamp\scripts\config.inc.php Remplacer $wwwDir = $c_installDir.'/www'; par $wwwDir = 'G:/www'; A6 -- Éditer le fichier G:\www\index.php pour remplacer deux chemins relatifs par deux chemins absolus remplacer $wampConfFile = '../wampmanager.conf'; par $wampConfFile = 'J:/wamp/wampmanager.conf'; Remplacer $aliasDir = '../alias/'; Par $aliasDir = 'J:/wamp/alias/'; A7 -- Lancer Wampserver
Lors de prochaines évolutions d'Apache ou de Wampserver, après installation, il ne faudra pas oublier d'effectuer les modifications ci-dessus pour retrouver ses sites locaux.
Nota : Procédure expliquée avec Wampserver installé sur J:\wamp Adaptez les chemins en fonction de votre installation B - Déplacer les bases de données autre part que dans wamp/bin/mysql/mysql5.x.y/data B0 -- Quitter Wampserver B1 -- Créer un dossier où vous voulez mettre vos bases de données, par exemple : G:\wwwbases B2 -- Déplacer *TOUS* les fichiers et dossiers de J:\wamp\bin\mysql\mysql5.x.y\data\ vers G:\wwwbases\ B3 -- Éditer le fichier J:\wamp\bin\mysql\mysql5.x.y\my.ini Remplacer datadir="J:/wamp/bin/mysql/mysql5.x.y/data/" Par datadir="G:/wwwbases/" B4 -- Lancer Wampserver
Lors de la prochaine évolution de version de MySQL, il ne faudra pas oublier de modifier, comme ci-dessus, le fichier J:\wamp\bin\mysql\mysql5.1.xy\my.ini pour retrouver vos bases de données, vos utilisateurs et vos mots de passe.