DB-Connection-Test via Socket = errors: via browser=okay(!?)

Irgendwelche Probleme mit XAMPP für Linux? Dann ist hier genau der richtige Ort um nachzufragen.

DB-Connection-Test via Socket = errors: via browser=okay(!?)

Postby salsa_experience » 18. December 2010 07:53

Hallo Leute guten Morgen,

mit folgenden WERTEN hab ich mal versucht dem Problem auf den Grund zu kommen.

Ich teste die Möglichkeit die Verbindung aus dem dem Verzeichnis (in einer XAMPP-Installation) zum MySQL-Server herzustellen.

Vorweg: Das Interessante - solange ich via Browser aufrufe geht das wunderbar - dann meldet mir der Browser zurück: Connection ok. Wenn ich über die Shell das Script aufrufe, bekomme ich einen Fehler (siehe unten)

Die Daten:

user: root
host localhost
kein passwd



Das Script:

Code: Select all
<?php $link = mysql_connect('localhost','root','');
   if (!$link) { die('Could not connect to MySQL: ' . mysql_error()); }
echo 'Connection OK'; mysql_close($link);
?>


das Ergebnis - wenn ich via Shell den Aufruf starte:

Code: Select all
PHP Warning:  mysql_connect(): Can't connect to local
MySQL server through socket '/var/run/mysql/mysql.sock'
(2) in /opt/lampp/htdocs/parser_test/db_connector.php on line 7
Could not connect to MySQL:
Can't connect to local MySQL server through
socket '/var/run/mysql/suse-linux:/opt/lampp/htdocs/parser_test #


ich bin etwas ratlos - was hier noch sein kann!?

Freu mich wenn ihr einen Tipp habt - eine Idee wo ich jetzt mit Suchen anfangen soll.

Grüße
se
salsa_experience
 
Posts: 104
Joined: 25. August 2006 10:46

Re: DB-Connection-Test via Socket = errors: via browser=okay

Postby Nobbie » 18. December 2010 15:19

Starte das Softwareverwaltungstool (Yast) und suche dort nach "MySQL" und dann löschst Du dort die doppelte MySQL Installation, Du willst ja die von Xampp benutzen.

P.S.: Es könnte auch sein, dass die PHP Version doppelt ist. Leider ist Deine Beschreibung nur sehr oberflächlich. Vielleicht ist auch beides doppelt. Vielleicht sogar noch Apache - wieso willst Du überhaupt Xampp benutzen? SuSE bringt das alles auch von Haus aus mit.
Nobbie
 
Posts: 6917
Joined: 09. March 2008 13:04

Re: DB-Connection-Test via Socket = errors: via browser=okay

Postby salsa_experience » 18. December 2010 18:00

hallo Nobbie

vorweg vielen Dank für deine schnelle Antwort. Du bringst gute Ideen. Ich glaube, dass ich da wohl was zu beachten habe!

Nobbie wrote:Starte das Softwareverwaltungstool (Yast) und suche dort nach "MySQL" und dann löschst Du dort die doppelte MySQL Installation, Du willst ja die von Xampp benutzen.

P.S.: Es könnte auch sein, dass die PHP Version doppelt ist. Leider ist Deine Beschreibung nur sehr oberflächlich. Vielleicht ist auch beides doppelt. Vielleicht sogar noch Apache - wieso willst Du überhaupt Xampp benutzen? SuSE bringt das alles auch von Haus aus mit.


beim erneuten Durchlesen seh ich auch dass da wohl was nicht stimmt. Ich werde jetzt prüfen was ich machen kann. Der Idee, dass SuSE das alles von Haus aus mitbringt kann man nur zustimmen. Das ist überzeugend.
Ich dachte halt anfangs - /(hab erst vor 3 Monaten mit OpenSuse Linux angefangen, dass es ggf. leichter ist noch einen Xampp zu haben.

Jetzt prüfe ich was ich machen kann.

Meld mich nochmals
Grüße
SE
salsa_experience
 
Posts: 104
Joined: 25. August 2006 10:46


Return to XAMPP für Linux

Who is online

Users browsing this forum: No registered users and 2 guests