Forum Linux.debian/ubuntu Open BSD MySQL ODBC PHPMyAdmin

Posté par  .
Étiquettes : aucune
0
18
mar.
2007
Bonjour, voilà mon problème :

J'ai installer openbsd 4.2 jusque là tout va bien.

Ensuite j'ai installé les paquets nécessaires pour php et ça fonctionne.

Puis j'ai installé ceux pour mysql avec les dépendances et tout, et là le problème c'est que j'arrive à interroger mysql depuis le shell, mais pas depuis une page php standard.

D'autre part j'ai installer phpmyadmin, qui lui me dit que j'ai une erreur de sockets, je pense que ça veut dire qu'il ne trouve pas le chemin pour interroger les données mysql, mais pourtant elles sont bien placé comme indiqué dans httpd.conf.

Voilà merci pour votre aide, si vous avez besoin de screen shots ou infos supplémentaires merci de me le dire.
  • # ca me rappel

    Posté par  . Évalué à 1.

    un petit "bug" que j'avais eu sur une distro.

    le localhost, 127.0.0.1 n'etait pas UP
    du coup mysql refusait de demarrer.

    regarde peut-etre de ce coté là.

    sinon regarde les ports reglés sur ton serveur et verifie que tu utilises les memes dans ton PHP et ton PHPmyadmin
  • # google est ton ami

    Posté par  (site web personnel) . Évalué à 1.

    Il existe plein de tutorial très bien fait pour openbsd sur internet, il suffit de chercher un peu :)

    le premier lien que me donne google est http://freeyourbox.org/tutorials/bsd/obsd3.8_apache_php_mysq(...)

    Tu trouvera la réponse surement à ton problème sur cette page.

    Pour ton problème avec php je pense que ça vient simplement que OpenBSD configure mysql par default pour ecouter que sur le socket si je ne me trompe et que beaucoup d'application php écoute par default sur le réseau.

    Sinon la dernière stable de openbsd c'est la 4.0 ...
  • # httpd.conf ?

    Posté par  . Évalué à 2.

    Je ne comprends pas pourquoi la config de MySQL serait dans httpd.conf ?

    Dans la conf de PhpMyAdmin, il cherchera un fichier socket si tu te connectes en utilisant "localhost", tu peux essayer de changer ça en "127.0.0.1" ou avec ton IP réseau pour passer en connection via TCP/IP.
  • # Option "skip-networking" dans /etc/my.cnf ?

    Posté par  . Évalué à 1.

    Bonjour,

    Ne serait-ce pas du à une option "skip-networking" (qu'il faut commenter avec un '#' au début de la ligne) présent dans le fichier my.cnf (/etc/my.cnf ?) ?
    Le fait que le shell puisse y accéder et non des clients type php & co, ce serait un des points à verifier.

    Bon courage !

    Cdlt,

    PS: Oui, OpenBSD 4.0 jusqu'en mai 2007 pour une release 4.1 :-)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.