Apache,php,mysql,phpmyadmin - Page 3

Résolu
  1. Oui mais tu fais bien les testes sur la machine sur laquelle est installe MySQL hein ?

    Pas depuis un autre PC qui tente de se connecter au serveur MySQL installé sur une autre machine ? SI ????
    1. non sur le meme poste,enfin j'y capte plus rien en maintenance materiel ça va je suis ok mais dès que c'est du dev là, je suis perdu
  2. en faite je crois que je suis vraiment pas doué par ce que avec toute ces manip c'est encore pire mais l'erreur 1045 persite depuis quelque jour
    1. T'Oh (_8(|)

      Ben arrête le service MySQL

      Désinstalle MySQL

      Supprime physiquement le répertoire c:\....\MySQL\data\mysql (ou sauvegarde le ailleurs)

      Assure toi que le service n'est plus dans la liste

      ALT+CTRL+SUP : assure toi que mysqld-nt.exe n'apparait plus dans la liste des processus

      Eventuellement reboot

      Réinstalle MySQL 4.1 comme je l'ai fait -> http://www.nobodysperfect.freesurf.fr/mysql_tutorial/mysql_tuto.htm

      1. est ce que le faite qu'il n'y est pas de base de donner joue beacoup???????
      2. @zangetsu68Merci pour le tutoriel,je vien de le tester et il fonctionne si je laisse le mot de passe du root vierge ou après modification du mot de passe, phpmyadmin(je peux m'en occupé vu que mysql marche ) m'affiche comme quoi php ne peux charger l'extention mcrypt ainsi qu'une erreur 1251 quand je rentre l'utilisateur root et sont mot de passe que j'ai configurer préalablement sous mysql
        ---
        enfin mon macbook sous léopard 
    2. Bjr

      Normalement lorsque tu installes MySQL il te créé une base de données qu'il place dans /data et qui se nomme également mysql : dedans il stocke toutes les informations relatives à la sécurité entres autres c'est une sorte de base de données système

      Maintnenant si tu ne créés aucune base MySQL doit qd même fonctionner y compris avec PHPMyAdmin

      Si MySQL fonctionne alors tu peux passer à l'étape n°2 et configurer le fichier php.ini pour utiliser PHPMyAdmin

      Entres autres

      $cfg['Servers'][$i]['user'] = 'root'; // MySQL user
      $cfg['Servers'][$i]['password'] = '';

      1. les lignes
        $cfg['Servers'][$i]['user'] = 'root'; // MySQL user 
        $cfg['Servers'][$i]['password'] = ''; 

        que tu viend de site je ne les voie pas dans le php.ini mais des equivalente dans le config.inc.php et qui ressemble a cela
        $cfg['Servers'][$i]['controluser'] = 'root';
        $cfg['Servers'][$i]['controlpass'] = '****'


        j'ai vérifier ce qu'étais l'erreur 1251 de phpmyadmin et c'est un probleme de version de mysql problème est que la version de mysql m'est imposer.
    3. Ok $cfg['Servers'][$i]['controluser'] c'est bon ! je me suis trompé c'est bien config.inc.php qu'il faut éditer
      1. j'ai vu que pour l'erreur 1251 il fau entrer un
        SET PASSWORD fot root'@'localhost'=OLD_PASSWORD('password');

        MAis jje ne sait pas ou l'utiliser
    4. je vois pas pourquoi tu t'emm....e avec les vieilles versions alors que les nouvelles marchent bien ...

      quelle version de MySQL utilises-tu exactement 4.??.?? (il faut les 3 chiffres)

      Lance MySQL en ligne de cde et il va t'afficher un truc comme
      1. je suis en version 4.1.22, et il m'affiche une colonne longue quand je fait le
        selct password ('mypass')
        --
        enfin mon macbook sous léopard 
    5. en faite je dois prendre une version 3.23.58 de mysql, la 4.1 est trop récente pour le reste de la configuration et comme j'ai u n choix de version des logiciel qui m'est impossible à faire, puisque je doit suivre les version du rectorat, le service de la version 3.23.58 ne se lance pas et après vérification et quelque recherche j'ai essayer de rajouter le répertoire bin dans le path de windows mais ça ne fonction pas
      1. Bonjour

        Alors toujours en galère ?

        Pourquoi cette vieille version alors que MySQL est en Open Source ? Les mystères de l'éductation nationale sont décidément impénétrables !

        Si tu dois absolument utiliser la version 3.23.58 alors désinstaller toutes les autres versions et installe la version 3.23.58
        Pourquoi utilises-tu la v4.1.22 dans ce cas ?

        J'ai installé le v3.23.49 : en fait l'installation est totalement différente

        D'abord par défaut ça s'installe dans C:\MySQL

        Ensuite j'ai installé le service à la main : c:\mysql\bin\mysqld-nt --install

        Puis j'ai lancé le service manullement dans la liste des services

        Après c:\mysql\bin\mysql se lance (sans user ni password)

        Ca fonctionne toutes ces étapes sur ton poste ?
        1. mon tuteur m'avais donner la version 4.1.22 et en faite sur le serveur de test ou le site est fonctionnel il y avais la version 3.23.58,et la je suis entrain de réinstaller tout depuis le début et apache ne démarre déja plus après installation de php et inseration des lignes
          LoadModule php4_module "D:/PHP/sapi/php4apache2.dll"    (
          AddType application/x-httpd-php .php .php3
          PHPIniDir "D:/php"     
          dans le httpd.conf, quand elle sont décomanter comme par hazard apache se relance et je ne voie pas ou peu ce situer l'erreur,
          d:\php
          ce trouve bien dans le path aussi et j'ai comparer au httpd.conf du serveur de test et mise a part le disque dur le chemin est identique
      2. Concentre toi d'abord sur MySQL : laisse de côté Apache et PHP

        Lorsque MySQL fonctionnera parfaitement en ligne de cde alors tu pourras passer à la config d'Apache

        Il est où ton tuteur depuis le début ?
        1. il fait cours s'occupe des serveur , donne des formation et m'aide quand il le peu, et la j'ai regler mon probleme de php et apache mais pour mysql sous ligne de commande quand je lance mysql j'ai une erreur 2003 et quand je démarre le service il me fait une erreur 1067
      3. Message n° 100 ! la vache LOL

        C'est dingue comme c'est compliqué à installer sur ton poste ! Jamais rien vu de tel .... normalement ca prend 10 minutes ... normalement

        Si tu viens juste de réinstaller MySQL 3.23.58 tu ne devrais pas avoir l'erreur 1067 (sauf si tu n'as pas fais le "ménage" avant)
        L'erreur 2003 est normale elle par contre puisque le service ne tourne pas ;-) Au moins un truc logique pour une fois !

        Recherche sur ton disque si tu trouves my.ini ou my.cnf et supprime les (ou plutôt renomme les en my.ini.old ou my.cfn.old)

        Vérifie que dans les propriétés du service tu pointes bien vers la version 3.23.58 et pas une autre version
        1. ah la m**** , sql fonction sufisait que je lance winsqladmin et que je paramètre et maintenant il marche
      4. Un miracle , c'est un miracle ! MDR

        1. maintenant j'attend les surprise que vont me faire phpmyadmin
        2. @zangetsu68la voila la surprise une erreur 1045 youpi, et quand je tente un SET PASSWORD FOR
          pour modifier dans mysql l'erreur ça me fait une erreur 1044,mais phpmyadmin marche si les champs controluser et controlpass du conf.inc.php sont vide
      5. Pour l'instant laisse tomber le mot de passe et le SET PASSWORD
        Fait déjà en sorte que tout fonctionne sans mot de passe : ensuite tu pourras l'ajouter

        Vérifie que dans ton fichier config.inc.php tu as bien
        $cfg['Servers'][$i]['controluser'] = 'root';
        $cfg['Servers'][$i]['controlpass'] = '';

        1. comme dit si il osnt vide ça marche, il me me manquais une extension en activation et donc je l'ai activé dans le php.ini mais la apache quand j'ai voulu le redémarrer ne redémarre plus, et quand j'essais de le lancer manuellement il m'indique dans les serveur une erreur de type 3:le chemin d'accès spécifier est introuvable
          ce que ne je comprend pas puisuqe je n'est pas modifier le chemin alors que précédement je pouvais le redémarrer normalement
      6. Le caractère (
        à la fin de LoadModule php4_module "D:/PHP/sapi/php4apache2.dll"
        je suppose que c'est une erreur de frappe dans ton message

        La fois précédente tu n'avais pas de répertoire /sapi : tu as encore changé de version de PHP?

        Vérifie que tu n'as pas d'autres fichiers php4apache2.dll sur ton disque
        1. oui le php c un 4.4.4 et l'erreur avec le loadmodule est réglé en faite il fallais que je déplace la php4_apache2.dll dans la racine de php erreur apache annulé j'aivais confondu le bin et le cgi-bin,et le bin avais disparu
          ---
          enfin mon macbook sous léopard 
        2. @zangetsu68c'est la fin plus de problème hors spip, pendant l'installation de spip j'essais de crére une base de donnée mais elle ne ce créer pas
      7. Wow hé ben (_8(|) !

        Bonne chance à SPIP (j'ignore ce que c'est mais sur ton poste ca promet d'être quelque chose lol)
        Précédent
        • 1
        • 2
        • 3