Ik heb een probleem dat niet zo zeer bij mijn PHP codeer kunsten ligt, want ik weet dat daar de fout niet zit. Het script zit namelijk zo in elkaar:
$link = mysql_pconnect("localhost", "****", "****") or die(mysql_error());
mysql_select_db("db") or die(mysql_error());
mysql_close($link) or die(mysql_error());
Maar nu krijg ik de volgende error:
Warning: mysql_connect(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (13) in /usr/local/apache2/htdocs/test.php on line 3
Dat klopt wel want mysql.sock is niet in /tmp/, de default dir daarvan is /var/lib/mysql/. Maar als ik een symbolic link van /tmp/mysql.sock naar de echte mysql.sock maak krijg ik precies dezelfde error. Vanuit de console kan ik gewoon mysql starten en dan doet alles het wel, het probleem lijkt dus bij PHP te liggen, alhoewel ik die gewoon met --with-mysql heb gecompiled.
Iemand enig idee?
$link = mysql_pconnect("localhost", "****", "****") or die(mysql_error());
mysql_select_db("db") or die(mysql_error());
mysql_close($link) or die(mysql_error());
Maar nu krijg ik de volgende error:
Warning: mysql_connect(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (13) in /usr/local/apache2/htdocs/test.php on line 3
Dat klopt wel want mysql.sock is niet in /tmp/, de default dir daarvan is /var/lib/mysql/. Maar als ik een symbolic link van /tmp/mysql.sock naar de echte mysql.sock maak krijg ik precies dezelfde error. Vanuit de console kan ik gewoon mysql starten en dan doet alles het wel, het probleem lijkt dus bij PHP te liggen, alhoewel ik die gewoon met --with-mysql heb gecompiled.
Iemand enig idee?
[ Voor 6% gewijzigd door Verwijderd op 28-11-2005 15:35 ]