Maison > Questions et réponses > le corps du texte
J'essaie de configurer WordPress. J'ai Apache et MySQL en cours d'exécution et les comptes et bases de données sont configurés. J'essaie d'établir une connexion simple :
<?php $conn = mysql_connect('localhost', 'USER', 'PASSWORD'); if(!$conn) { echo 'Error: ' . mysql_errno() . ' - ' . mysql_error(); } ?>
Je reçois toujours ceci :
Erreur : 2002 - Aucun fichier de ce type ou Table des matières
De quel fichier ou répertoire parle-t-il ?
J'utilise OS X Snow Leopard, avec Apache intégré. J'ai installé MySQL en utilisant x86_64 dmg.
Mise à jour : j'ai découvert que le socket se trouve dans /tmp/mysql.sock, donc dans php.ini j'ai remplacé toutes les occurrences du mauvais chemin par cela.
P粉9463361382024-02-26 13:21:41
J'ai été confronté à un problème similaire et j'ai pu résoudre mon problème MySQL en utilisant 127.0.0.1
而不是 localhost
.
Cela signifie probablement qu'il y a un problème avec ma configuration d'hébergement, mais j'ai besoin de cette solution rapide maintenant.
P粉4669094492024-02-26 11:58:23
Si vous utilisez Linux : le chemin d'accès au fichier mysql.sock est incorrect. C'est généralement parce que vous utilisez (LAMPP) XAMPP et qu'il n'est pas dans /tmp/mysql.sock
Ouvrez le fichier php.ini et trouvez cette ligne :
mysql.default_socket
Alors fais-le
mysql.default_socket = /path/to/mysql.sock