Hallo,
ich habe da ein Problem...
Ich habe ein php-Script, daß ich über den Apache aus dem Internet aufrufe. In dem Script verbinde ich mich mit meiner Datenbank, lese Daten, usw. All dies klappt wunderbar.
Jetzt möchte ich einen Teil dieses Scripts (Datenbank öffnen via mysql_connect, inserts) automatisiert stündlich in einem cron-job ausführen lassen. Dazu habe ich die Ausgaben, etc. geändert, um das Script von der Kommandozeile aus starten zu können. Das Script funktioniert auch soweit, erst beim Aufruf von mysql_connect meldet mir der Interpreter:
Rufe ich die Seite von extern über Apache auf, funktioniert alles anstandslos. Wie bekomme ich raus, warum er sich auf diesen Socket nicht verbinden kann?
Hat da jemand eine Idee?
Der Server ist ein Eisfair 1.5.4, Kernel 1.6, PHP 5.1.6
ich habe da ein Problem...
Ich habe ein php-Script, daß ich über den Apache aus dem Internet aufrufe. In dem Script verbinde ich mich mit meiner Datenbank, lese Daten, usw. All dies klappt wunderbar.
Jetzt möchte ich einen Teil dieses Scripts (Datenbank öffnen via mysql_connect, inserts) automatisiert stündlich in einem cron-job ausführen lassen. Dazu habe ich die Ausgaben, etc. geändert, um das Script von der Kommandozeile aus starten zu können. Das Script funktioniert auch soweit, erst beim Aufruf von mysql_connect meldet mir der Interpreter:
Code:
<b>Warning</b>: mysql_connect() : Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in <b>/meinscript.php</b> on line <b>13</b><br />
Rufe ich die Seite von extern über Apache auf, funktioniert alles anstandslos. Wie bekomme ich raus, warum er sich auf diesen Socket nicht verbinden kann?
Hat da jemand eine Idee?
Der Server ist ein Eisfair 1.5.4, Kernel 1.6, PHP 5.1.6