Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Can't connect to local MySQL:( [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Can't connect to local MySQL:(


 
typhon
03-08-2002, 19:20 
 
MySQL meldet:


Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)

also mach schon den ganzen tag daran rum und finde einfach den fehler nicht. ich hab eine database und tabelle erstellt und kann über konsole zugreifen und die tabelle laden etc aber wenn ich phpmyadmin starte bekomme ich oben genannte fehlermeldung. also mysql.sock befindet sich in dem verzeichnis hat schreib und lese berechtigung. hat vielleicht noch wer einen tip wäre sehr dankbar

 
Berni
03-08-2002, 19:28 
 
hast du einen anderen Port verwendet?

 
typhon
03-08-2002, 19:53 
 
im phpmyadmin ja aber steht ja drin:

$cfg['Servers'][$i]['port'] = '3306'; // MySQL port - leave blank for default port

habs mit und ohne eintrag für den port versucht

 
hand
03-08-2002, 20:00 
 
Verwendest Du zufällig eine Personal Firewall wie Zone Alarm? Ist nur eine Frage.

 
typhon
03-08-2002, 20:04 
 
ja benutze ich aber hab sie gerade ausgeschaltet und versucht und klappt auch nicht

vielleicht noch als info
ich greife über lan auf meinen linux rechner zu. bzw auf apache

 
hand
03-08-2002, 21:57 
 
Vorab:
Zone Alarm blockt manchmal auch wenn ZoenAlarm gestartet war und lediglich über Shutdown Zonealarm geschlossen wird.
Da ist es besser bei ZoneAlarm unter Configure "Load ZoneAlarm at startup" zu deaktivieren und neu zu booten. Wenn die Verbindung einmal klappt, dann kann man ja ZoneAlarm einricvhten, daß es funzt.

Ich rekapituliere:

Aber das wird bei Dir nicht der Grund sein, da Du ja über LAN auf den LAMP zugreifst und Du HTTP Requests nicht blocken wirst, außerdem erscheint ja der Fehler am LAMP-Server von dem Du mit MySQL kommunizieren kannst.

Lediglich phpMyAdmin macht bei Dir Probleme und läuft auf den Fehler "Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)", Du kannst über Console und über andere PHP Skripte mit MySQL kommunizieren.

Stimmt das?

Jetzt wäre ganz gut zu wissen wie Deine my.cnf aussieht, aber ich nehme an Du verwendest das MySQL-Standardport 3306.

Stimmt das?

Ich hatte ein ähnliches Problem - wenn nicht dasselbe - und installierte dann die ältere Version von phpMyAdmin.

Welche Version von phpMyAdmin hast Du installiert?
Besteht die Möglichkeit schnell die etwas ältere zu installieren?
(Installieren klingt so nach arbeit, isses aber nicht :D)

Na dann drück ich mal die Daumen

 
typhon
03-08-2002, 23:06 
 
nein das ist nicht ganz richtig ich kann nicht mit php zugreifen sonderen nur über konsole. in meiner my.cnf steht:
[client]
socket=/var/lib/mysql/mysql.sock
ich hab red-hat und hab auch in der php.ini den pfad für den mysql.sock geändert aber hilft alles nichts leider :(

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:51 Uhr.