WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
Pages: 12Suivant
Page courante: 1 de 2
PhpMyAdmin après installation Wampserver 2.2e
Envoyé par: Otomatic (Modérateur)
Date: 11 July 2012 à 13:49

Bonjour,

Pour des essais et afin d'être certain de mes explications, j'ai totalement désinstallé Wampserver, supprimé les services et le dossier Wamp puis j'ai redémarré la machine pour procéder à une installation vierge.
Toutes les explications qui vont suivre ont été effectuées en grandeur réelle sous Windows 7 Pro 64 bits et au fur et à mesure des modifications.

Juste après l'installation de Wampserver 2.2e 64bits via le fichier wampserver2.2e-php5.4.3-httpd-2.4.2-mysql5.5.24-x64.exe donc : Apache 2.4.2, PHP 5.4.3 et MySQL 5.5.24 en ayant précisé Firefox comme navigateur par défaut, sans modifier quoi que ce soit, j'accède à PhpMyAdmin 3.5.1 sans aucune erreur.
PhpMyAdmin affiche seulement des avertissements que nous allons traiter un par un :

- A1 - Une nouvelle version de phpMyAdmin est disponible et vous devriez songer à une mise à niveau. La version la plus récente est 3.5.2, publiée le 2012-07-07.
- A2 - Le stockage de configurations phpMyAdmin n'est pas complètement configuré, certaines fonctionnalités ont été désactivée. Pour en connaître la raison, cliquez ici.
- A3 - Votre fichier de configuration fait référence à l'utilisateur «root » sans mot de passe, ce qui correspond à la valeur par défaut de MySQL. Votre serveur MySQL est donc ouvert aux intrusions, et vous devriez corriger ce problème de sécurité.


Mais, avant de traiter ces avertissemsnts (Qui peuvent très bien rester tels quels sans effectuer de correction) regardons le fichier de configuration de PhpMyAdmin (wamp\apps\phpmyadmin3.5.1\config.inc.php) qui contient :
<?php

/* Servers configuration */
$i = 0;

/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

/* End of servers configuration */

$cfg['DefaultLang'] = 'en-utf-8';
$cfg['ServerDefault'] = 1;
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';


/* rajk - for blobstreaming */
$cfg['Servers'][$i]['bs_garbage_threshold'] = 50;
$cfg['Servers'][$i]['bs_repository_threshold'] = '32M';
$cfg['Servers'][$i]['bs_temp_blob_timeout'] = 600;
$cfg['Servers'][$i]['bs_temp_log_threshold'] = '32M';


?>
Lors de son lancement, PhpMyAdmin va lire les valeurs de configuration par défaut qui sont situées dans le fichier wamp\apps\phpmyadmin3.5.1\libraries\config.default.php puis seulement après, le fichier wamp\apps\phpmyadmin3.5.1\config.inc.php ce qui fait qu'il faut mettre dans ce fichier UNIQUEMENT les valeurs qui sont différentes de celles par défaut ce qui donne un fichier wamp\apps\phpmyadmin3.5.1\config.inc.php commenté comme suit :
<?php

/* Servers configuration */
$i = 0;

/* Server: localhost [1] */
$i++;
//Par défaut $cfg['Servers'][$i]['verbose'] = 'localhost';
//Par défaut $cfg['Servers'][$i]['host'] = 'localhost';
//Par défaut $cfg['Servers'][$i]['port'] = '';
//Par défaut $cfg['Servers'][$i]['socket'] = '';
//Par défaut $cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

/* End of servers configuration */

//Par défaut $cfg['DefaultLang'] = 'en-utf-8';
//Par défaut $cfg['ServerDefault'] = 1;
//Par défaut $cfg['UploadDir'] = '';
//Par défaut $cfg['SaveDir'] = '';


/* rajk - for blobstreaming */
//N'existe pas de base $cfg['Servers'][$i]['bs_garbage_threshold'] = 50;
//N'existe pas de base $cfg['Servers'][$i]['bs_repository_threshold'] = '32M';
//N'existe pas de base $cfg['Servers'][$i]['bs_temp_blob_timeout'] = 600;
//N'existe pas de base $cfg['Servers'][$i]['bs_temp_log_threshold'] = '32M';


?>
On se retrouve donc avec un fichier config.inc.php minimal mais qui fonctionne car il ne faut pas y mettre des valeurs qui ne sont pas nécessaires et qui sont sources de mauvaise interprétation par l'utilisateur.

Le fichier config.inc.php final, quelles que soient les versions d'Apache, de PHP et de MySQL devient donc :
<?php

/* Servers configuration */
$i = 0;

/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

/* End of servers configuration */

?>
Nota : On peut remplacer "mysqli" par "mysql". Si "mysqli" est choisi, s'assurer que l'extension "php_mysqli" est validée pour être chargée.
On a donc procédé à un « nettoyage » en supprimant tout ce qui était redondant ou ne servait à rien ; l'utilisateur risque moins d'effectuer des mauvaises interprétations.

---------- Mot de passe à root ------------
Nous allons maintenant voir comment résoudre l'avertissement :
- A3 - Votre fichier de configuration fait référence à l'utilisateur «root » sans mot de passe, ce qui correspond à la valeur par défaut de MySQL. Votre serveur MySQL est donc ouvert aux intrusions, et vous devriez corriger ce problème de sécurité.
Après installation de Wampserver, MySQL s'est vu attribuer plusieurs utilisateurs dont root, avec tous les privilèges possibles. Pour sécuriser les accès à MySQL, il est donc nécessaire d'attribuer un mot de passe à l'utilisateur root.
Dans PhpMyAdmin, valider l'onglet "Utilisateurs" : On peut voir qu'il existe trois utilisateurs "root" sur des clients différents (Pour des explications détaillées quant aux utilisateurs MySQL, voir Gestion des utilisateurs MySQL) ainsi que deux utilisateurs "N'importe qui" avec privilèges restreints ; ceci est fait pour que quelle que soit la configuration du système et le support ou non d'IPv6, "root" puisse se connecter sans qu'il y ait d'erreur. On va donc être obligé de mettre le même mot de passe aux trois utilisateurs root.

- A3.1 - Choisir le premier utilisateur : "root" @ 127.0.0.1 puis valider Changer les privilèges.
Déplacer le contenu de la fenêtre par l'ascenseur vertical pour voir "Modifier le mot de passe"
Rentrer deux fois le même mot de passe (Mot de passe et Entrer à nouveau - Pour les essais, je mets "secret" comme mot de passe)
Remarque importante : Pour éviter les problèmes d'éventuels différences de jeux de caractères entre les systèmes et claviers, ne pas utiliser de caractères accentués ou exotiques ; n'utiliser que les caractères minuscules a-z et majuscules A-Z, les chiffres 0-9 et quelques symboles comme # _ - ~ & $ % : ; c'est-à-dire uniquement le jeu de caractères ASCII.
Validez le bouton Exécuter du cadre "Modifier le mot de passe".
- A3.2 et A3.3 - Refaire A3.1 pour les deux autres utilisateurs "root" à ::1 et "root" @ localhost en utilisant le même mot de passe

- A3.4 - Après avoir mis un mot de passe (le même) aux trois utilisateurs "root", quittez PhpMyAdmin et fermer le navigateur.
Comme vous venez de mettre un mot de passe à l'utilisateur "root", PhpMyAdmin ne veut plus se charger puisque le fichier de configuration fait appel à l'utilisateur "root", mais sans mot de passe.
Il faut donc modifier le fichier wamp\apps\phpmyadmin3.5.1\config.inc.php en y indiquant le mot de passe que l'on a affecté à "root" et en interdisant les accès sans mot de passe comme suit :
<?php

/* Servers configuration */
$i = 0;

/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'secret';

/* End of servers configuration */

?>
Si vous voulez que le mot de passe n'apparaisse pas dans le fichier de configuration, il est possible de modifier le fichier wamp\apps\phpmyadmin3.5.1\config.inc.php comme suit :
<?php

/* Servers configuration */
$i = 0;

/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'http';
$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';

/* End of servers configuration */

?>
Lors du lancement de PhpMyAdmin, un formulaire vous demandera le nom utilisateur et le mot de passe.
---------------------------------------------------------------

------------ Tables PMADB ----------
Nous allons maintenant voir commant résoudre l'avertissement.
- A2 - Le stockage de configurations phpMyAdmin n'est pas complètement configuré, certaines fonctionnalités ont été désactivée. Pour en connaître la raison, cliquez ici.
- A2.1 - Si vous ne voulez pas disposer des nouvelles fonctionnalités et ne plus voir cet avertissement, là encore, nous allons modifier le fichier de configuration pour dire à PhpMyAdmin de ne plus affcihcer cet avertissement.
Donc, dans le fichier wamp\apps\phpmyadmin3.5.1\config.inc.php ajoutez :
// Supprime l'avertissement aux sujets des tables pmadb
$cfg['PmaNoRelation_DisableWarning'] = true;
ce qui donne pour le fichier config.inc.php
<?php

/* Servers configuration */
$i = 0;

/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'secret';
// Supprime l'avertissement aux sujets des tables pmadb
$cfg['PmaNoRelation_DisableWarning'] = TRUE;

/* End of servers configuration */

?>
et il n'y aura plus d'avertissement au sujet des nouvelles fonctionnalités.

- A2.2 - Pour installer ces nouvelles fonctionnalités, lancez PhpMyAdmin.
Onglet Importer et, via le bouton parcourir, choisir, dans votre installation de Wampserver, le fichier wamp\apps\phpmyadmin3.5.1\examples\create_tables.sql
Puis bouton Exécuter.
Modifier le fichier wamp\apps\phpmyadmin3.5.1\config.inc.php pour lui donner les noms des tables créées :
<?php

/* Servers configuration */
$i = 0;

/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'secret';

/* End of servers configuration */

/* PhpMyAdmin Tables */
$cfg['Servers'][$i]['pmadb']         = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['column_info']   = 'pma_column_info';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['history']       = 'pma_history';
$cfg['Servers'][$i]['pdf_pages']     = 'pma_pdf_pages';
$cfg['Servers'][$i]['recent']        = 'pma_recent';
$cfg['Servers'][$i]['relation']      = 'pma_relation';
$cfg['Servers'][$i]['table_coords']  = 'pma_table_coords';
$cfg['Servers'][$i]['table_info']    = 'pma_table_info';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';
$cfg['Servers'][$i]['tracking']      = 'pma_tracking';
$cfg['Servers'][$i]['userconfig']    = 'pma_userconfig';

?>
et il n'y aura plus d'avertissement au sujet des nouvelles fonctionnalités.
Nota : Le contenu ci-dessus fait référence à 'root' avec le mot de passe "secret". Mettre le vrai mot de passe ou, si vous n'avez pas mis de mot de passe à 'root', modifier le fichier selon ce qui a été expliqué précédemment.
---------------------------------------------------

-------------- Nouvelle version PhpMyAdmin -----------
Nous allons voir maintenant comment résoudre l'avertissement
- A1 - Une nouvelle version de phpMyAdmin est disponible et vous devriez songer à une mise à niveau. La version la plus récente est 3.5.2, publiée le 2012-07-07.
Donc, comment installer une nouvelle version de PhpMyAdmin
Télécharger la nouvelle version de PhpMyAdmin
Site [www.phpmyadmin.net] cadre Download 3.5.2 et cliquez sur .zip
Le fichier téléchargé est "phpMyAdmin-3.5.2-all-languages.zip"
Dézipper ce fichier dans wamp/apps/ pour obtenir un dossier "wamp/apps/phpMyAdmin-3.5.2-all-languages" que vous allez renommer en "wamp/apps/phpmyadmin3.5.2".
Recopier le fichier "wamp\apps\phpmyadmin3.5.1\config.inc.php" dans "wamp\apps\phpmyadmin3.5.2\config.inc.php"
Éditer le fichier "wamp\alias\phpmyadmin.conf" pour remplacer les DEUX occurrences de 3.5.1 par 3.5.2 et sauver le fichier modifié.

Et voilà, le prochain lancement de PhpMyAdmin ouvrira la dernière version.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons



Modifie 2 fois. Derniere modification le 07/07/2013 à 15:35 par Otomatic.

Options: Répondre•Citer ce Message
Re: PhpMyAdmin après installation Wampserver
Envoyé par: Lski (---.brutele.be)
Date: 28 July 2012 à 18:01

Grand merci à toi Otomatic, j'ai suivi à la lettre la réinstallation de Wamp et Phpmyadmin sur un W7 64bits. Tout nickel ! Pas de stress, rapide, efficace. J'ai maintenant une install correcte en local pour tester "un peu de tout". C'est bien agréable d'avoir des explications correctes. Encore merci !

Options: Répondre•Citer ce Message
Re: PhpMyAdmin après installation Wampserver
Envoyé par: Philipppe (---.fbx.proxad.net)
Date: 05 September 2012 à 21:50

Bonsoir,
Je viens de faire la mise à jour complète indiquée sur le tuto : parfait.
Merci à vous.

Options: Répondre•Citer ce Message
Re: PhpMyAdmin après installation Wampserver
Envoyé par: manjolina (31.36.154.---)
Date: 25 September 2012 à 17:51

Bonjour

Merci du fond du coeur , j'ai suivi exactement vos explications et ça marche nickel pour moi grâce à vous encore merci

Options: Répondre•Citer ce Message
Re: PhpMyAdmin après installation Wampserver
Envoyé par: nonsolum (---.w86-196.abo.wanadoo.fr)
Date: 11 October 2012 à 13:05

Bonjour à tous,

J’ai suivi pas à pas les directives du topo d’Otomatic au demeurant très clair.
Tout est OK à l’exception de la mise à jour de PhpMyadmin

Voici ce que j’ai sous phpmyadmin :
« Version: 3.4.10.1, dernière version stable : 3.5.3 »

J’ai donc chargé la dernière version de phpmyadmin, dézypé le package dans C:\wamp\apps
Et j’ai fait pointer les deux entrées du fichier « c:\wamp\alias\phpmyadmin.Conf » vers le nouveau dossier « phpMyAdmin-3.5.3 »
J’ai aussi copié config.inc.php vers ce nouveau dossier.

Pas de message d’avertissement lors du lancement de wampserver.
J’ai accès à phpMyAdmin mais je suis toujours sous l’ancienne version 3.4.
(malgré un arrêt de wampserver et son redémarrage)
phpMyAdmin semble toujours pointer vers l’ancien dossier de la précédente version.

J’en ai pour preuve que, lorsque je renomme cet ancien dossier, je n’ai plus accès à phpMyAdmin.
J’ai le message suivant :
« Forbidden
You don't have permission to access /phpmyadmin/ on this server.”

Ai-je loupé quelque chose ?
Merci pour votre aide.

Options: Répondre•Citer ce Message
Re: PhpMyAdmin après installation Wampserver
Envoyé par: Otomatic (Modérateur)
Date: 11 October 2012 à 16:34

Bonjour,

Vider le cache du navigateur.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: PhpMyAdmin après installation Wampserver
Envoyé par: nonsolum (---.w86-196.abo.wanadoo.fr)
Date: 11 October 2012 à 19:34

Bonsoir,

Me revoilà
J’ai poursuivi mes investigations :

1) J’ai renommé le fichier « c:\wamp\alias\phpmyadmin.Conf »
Cela n’a aucune incidence sur l’accès à phpMyAdmin qui reste accessible !!!

2) En conservant le nom de l’ancien dossier de la précédente version, j’ai vidé le dossier et j’y ai copié les fichiers du nouveau dossier de la dernière version 3.5.3 de phpMyAdmin

3) Je peux alors lancer phpMyAdmin dans sa nouvelle version 3.5.3

Bien entendu cette installation n’est pas propre car phpMyAdmin continue à m’afficher, à tort, qu’une mise à jour est nécessaire
Et le nom du dossier qui contient la nouvelle version est fantaisiste.

Conclusion :

Wampserver va donc chercher, à son démarrage, la configuration de phpMyAdmin à un autre endroit que dans le fichier « phpmyadmin.conf » situé dans le dossier « alias ».
(pour ce qui concerne, pour le moins, le chemin du dossier où est installé phpMyAdmin)

Quel fichier ? Où se trouve-t-il ? Je l’ignore.
Quel rôle exact joue « phpmyadmin.conf » ?

Options: Répondre•Citer ce Message
Re: PhpMyAdmin après installation Wampserver
Envoyé par: Otomatic (Modérateur)
Date: 11 October 2012 à 19:41

Bonjour,

Attention au majuscules/minuscules : c'est phpmyadmin.conf pas .Conf

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: PhpMyAdmin après installation Wampserver
Envoyé par: nonsolum (---.w86-196.abo.wanadoo.fr)
Date: 11 October 2012 à 20:48

OK
Mais je suis sous Windows 7 et non sous linux
Donc la casse n'a pas d'importance

De toute manière le fichier phpmyadmin.Conf semble être ignoré par le système puisque je l'ai renommé sans conséquence. (j'ai quand bien même acces à phpMyAdmin malgré un changement de nom).

Cordialement

Options: Répondre•Citer ce Message
Re: PhpMyAdmin après installation Wampserver
Envoyé par: nonsolum (---.w86-196.abo.wanadoo.fr)
Date: 11 October 2012 à 22:18

NB j'avais bien à l'installation "phpmyadmin.conf" tout en minuscules
Je l'ai renommé phpmyadmin_new.conf et ça marche quand même
(après arrêt et redémarrage de wampserver

Options: Répondre•Citer ce Message
Re: PhpMyAdmin après installation Wampserver
Envoyé par: Otomatic (Modérateur)
Date: 12 October 2012 à 10:27

Bonjour,

- Quitter Wampserver
- Déplacer le fichier "wamp\alias\phpmyadmin.conf" hors de l'arborescence wamp
- Lancer Wampserver
Vous ne pouvez plus accéder à PhpMyAdmin. Ni par l'option du menu, Ni par l'option Outil de l'index et l'alias n'existe plus.
Si vous pouvez toujours y accéder, c'est que vous avez un autre raccourci ou alias autre part.

Lors du lancement de Wampserver, les fichiers wamp/alias/*.conf sont tous lus, quels que soient leur noms, c'est pourquoi, même si vous renommez le fichier phpmyadmin.conf, l'alias existera toujours.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: PhpMyAdmin après installation Wampserver
Envoyé par: nonsolum (---.w86-196.abo.wanadoo.fr)
Date: 12 October 2012 à 11:37

Bonjour,

OK. Tout est rentré dans l'ordre

Je n'avais pas compris que les fichiers .conf dans le dossier "alias" étaient tous lus quel que soit leur nom.
Subtilité qui m’a échappé. Tout s’explique maintenant.

Merci « Otomatic » pour cet excellent travail. C’est clair et précis.

Cordialement

Options: Répondre•Citer ce Message
Re: PhpMyAdmin après installation Wampserver "wampserver2.2e-php5.4.3-httpd-2.4.2-mysql5.5.24-x64.exe"
Envoyé par: Popeye624 (---.dsl.scarlet.be)
Date: 12 October 2012 à 22:50

Suite au POST du modérateur, que je remercie beaucoup, je souhaiterai donner quelques informations supplémentaires au TOPIC de ce FORUM.

Je suis novice avec WampServer et j'ai eu beaucoup de problèmes pour faire fonctionner celui-ci !

J'ai essayé 5 versions sans succès ne comprenant pas pour quoi cela ne fonctionnait pas tout de suite. Suite à de nombreuses recherches j'ai essayé la sixième version que je n'avais pas encore essayée en suivant à la lettre les conseils du modérateur. Si je n'avais pas par hasard trouvé son POST, j'en serai toujours là ! Dieu l'en remercie d'avoir fait cela !

Je vais donc vous donner quelques conseils supplémentaires :

La version de WampServer est bien entendu disponible sur son site : [www.wampserver.com] Fichier : "wampserver2.2e-php5.4.3-httpd-2.4.2-mysql5.5.24-x64.exe"

Mais également sur SourceForge à l'adresse :

[sourceforge.net]

Il existe un fichier PATCH "wampserver2.2e-php5.4.3-httpd-2.4.2_PATCH001-x64.exe" à la même adresse qu'il faut appliquer tout de suite après l'installation de cette version.. Le problème est expliqué dans le fichier readme.txt connexe également disponible à la même adresse :

wampserver2.2e-php5.4.3-httpd-2.4.2_PATCH001-x64.exe : Fixe un problème dans les alias pour les applications du package (webgrind, sqlbuddy)

Vérifiez bien que vous avez installé le Visual C++ 2010 SP1 Redistributable Package x86 : VC10 SP1 vcredist_x86.exe (http://www.microsoft.com/download/en/details.aspx?id=8328) pour les architectures 32 bits.

Vérifiez bien que vous avez installé le Visual C++ 2010 SP1 Redistributable Package x64 : VC10 SP1 vcredist_x64.exe (http://www.microsoft.com/download/en/details.aspx?id=13523) pour les architectures 64 bits.

Apache ne fonctionne pas sans ces composants ? Le "?" que j’ai ajouté moi-même est assez interrogatif pour moi car j'ai constaté le contraire ? A voir ?

Attention : Tous les éléments de la package 2.2 de WampServer ont été compilé avec le compilateur VC9 de Microsoft.

Les versions antérieures étaient compilées avec la version VC6 du compilateur. Il n'est donc pas possible de mélanger des composants de la version 2.2 de WampServer avec des éléments des versions antérieures. Ces éléments sont PHP, XDebug, les extensions, et le module php-apache.
Ce mélange provoque des instabilités du système.

Version 2.2e 32 or 64 bits
Apache : 2.2.22 or 2.4.2
MySQL : 5.5.24
PHP : 5.3.4 or 5.4.3
PHPMyAdmin : 3.5.1
SqlBuddy : 1.3.3
XDebug : 2.2.0

Les versions des fichiers proposés sont bien entendu toutes langues ! Français y compris.

J'applique donc la même procédure que le modérateur en temps réelle ! Etape 1, installation, mais en appliquant ensuite le PATCH. Etape 2, configuration des utilisateurs suivant la même procédure que le modérateur mais en supprimant la ligne "$cfg['Servers'][$i]['AllowNoPassword'] = true;" car sans cela, je n'ai pas d'invite de connexion au démarrage de PHPmyadmin.

J'ajoute ensuite la non lisibilité du password dans le fichier config.inc.php pour une question de sécurité.

Ce qui donne le fichier config.inc.php :

<?php
/* Servers configuration */
$i = 0;
/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'http';
$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';
/* End of servers configuration */
?>

J'applique ensuite la procédure du modérateur pour la mise à jour de PHPmyadmin, mais avec la nouvelle version 3.5.3

J'importe ensuite les tables du fichier create_tables.sql de la version 3.5.3 pour avoir le bénéfice de toutes les nouvelles fonctionnalités et modifie le fichier config.inc.php comme cela :

<?php
/* Servers configuration */
$i = 0;
/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'http';
$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';
/* Adding new features to the tables not loaded
in the initial configuration after importing the file :
create_tables.sql */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['recent'] = 'pma_recent';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
$cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
/* End of servers configuration */

Note : Je modifie aussi l'utilisateur "root" trop courant pour également une question de sécurité.

Je garde "mysqli" suivant les informations recueillies sur Wikipédia :

L'extension MySQLi (abréviation pour MySQL Improved en anglais, c'est-à-dire, en français, MySQL Amélioré) est un pilote qui permet d'interfacer des programmes écrits dans le langage de programmation PHP avec les bases de données MySQL.

Me reste à voir si lors de la création de ma première table, j'aurai l'onglet concepteur et la fonction PDF ?

Options: Répondre•Citer ce Message
Re: PhpMyAdmin après installation Wampserver
Envoyé par: lagnocksa (---.afnet.net)
Date: 11 March 2013 à 18:23

Bonjour,
J'ai suivi toutes les instructions. Cependant, je n'arrive plus à me connecter à mon phpmyadmin car le programme ne reconnait plus mon nom d'utilisateur et mon mot de passe alors que j'myutilise root comme nom d'utilisateur. Comment pourrais-je résoudre ce problème afin de pouvoir me connecter à l'interface phpmyadmin

Options: Répondre•Citer ce Message
Re: PhpMyAdmin après installation Wampserver
Envoyé par: Otomatic (Modérateur)
Date: 11 March 2013 à 19:18

Bonsoir,

Pouvez-vous vous connecter à la Console MySQL ?
-- Icône Wampserver [Verte], MySQL, Console MySQL, si vous avez mis un mot de passe à "root", tapez le mot de passe à la demande Password, sinon, touche Entrée.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: PhpMyAdmin après installation Wampserver
Envoyé par: lagnocksa (---.afnet.net)
Date: 12 March 2013 à 11:35

Bonjour
j'ai suivi les consignes pour passer de 3.5.1 à 3.5.7.
J'ai un message '#1045 - Access denied for user 'root'@'localhost' (using password: YES)'.
Que dois je faire car j'ai besoin de pouvoir installer mon GLPI ???????

Options: Répondre•Citer ce Message
Re: PhpMyAdmin après installation Wampserver
Envoyé par: Otomatic (Modérateur)
Date: 12 March 2013 à 12:03

Bonjour,

Est-ce que le contenu de wamp/apps/phpmyadmin3.5.7/config.inc.php est exactement le même que celui de wamp/apps/phpmyadmin3.5.1/config.inc.php

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: PhpMyAdmin après installation Wampserver
Envoyé par: lagnocksa (---.afnet.net)
Date: 26 March 2013 à 12:52

Bonjour,
J'ai desinstaller mon wamp, ensuite reinstaller pour passer a la version 3.5.7.

UN PROBLEME SURVIENT LORSQUE JE ME CONNECTE A PHPMYADMIN. j'ai le message suivant:

FORBIDDEN
You don't have permission to access /phpmyadmin/ on this server.

Que dois je faire?????????

Options: Répondre•Citer ce Message
Re: PhpMyAdmin après installation Wampserver
Envoyé par: Otomatic (Modérateur)
Date: 26 March 2013 à 15:09

lagnocksa a écrit:
-------------------------------------------------------
> Que dois je faire?????????

Bonjour,

Lire la seconde discussion de ce forum.

Note : Ce n'est pas la peine de crier, ce que vous faites en écrivant en majuscules.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: PhpMyAdmin après installation Wampserver
Envoyé par: lagnocksa (---.afnet.net)
Date: 26 March 2013 à 17:01

Je n'arrive toujours pas a voir ma page phpmyadmin sachant qu'il est censé me demander mon identifiant et mot de passe.
Tout fonctionnait normalement jusqu'à ce que je passe à la version 3.5.7.
Ttes les pages dynamiques sont accessible c a d web grindy et sqlbuddy. sauf le phpmyadmin?

Je pense que ça doit etre un problème de config.

Options: Répondre•Citer ce Message
Pages: 12Suivant
Page courante: 1 de 2


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP