Fabian St.: /PHP - MySQL-Server versagt dem Apache das INSERT-Query

Beitrag lesen

Hi!

Im Moment schreibe ich mein Gästebuch auf PHP - MySQL - Basis neu. Nun war ich gerade dabei, die Insert-Funktion fertig zu stellen, als ich dabei die folgende Fehlermeldung bekam:

----------------------------------------------------------------------
Warning: mysql_query() [function.mysql-query]: Access denied for user: 'apache@localhost' (Using password: NO) in /home/fabi/public_html/s/test/add.php on line 89

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/fabi/public_html/s/test/add.php on line 89
Access denied for user: 'apache@localhost' (Using password: NO)
----------------------------------------------------------------------

Anscheinend hat der Apache-Deamon nicht genüg Rechte folgenden INSERT-Query auszuführen:

$sql = "INSERT
             INTO guestbook
                   (name, email, homepage, nachricht, ip)
             VALUES
                                          ('".addslashes(htmlentities($_POST['name']))."',
                          '".addslashes(htmlentities($_POST['email']))."',
                          '".addslashes(htmlentities($_POST['www']))."',
                          '".addslashes(htmlentities($_POST['message']))."',
                          '".$_SERVER['REMOTE_ADDR']."')";

Das ganze läuft unter Gentoo Linux mit Apache 2.0.52, PHP 5.0.2 sowie MySQL 4.0.21. Wenn ich den Query direkt in PHPMyAdmin eingebe, funktioniert er.

Wie kann ich dem Indianer genügend Rechte geben, um den Query auszuführen?

Grüße,
Fabian St.

P.s. Das Holen des Inhalts, also SELECT foobar ..., funktioniert hingegen.

--
Endlich online: http://fabis-site.net
--> XHTML, CSS, PHP-Formmailer, Linux
Selfcode: ie:% fl:|  br:^ va:) ls:& fo:) rl:( n4:° ss:| de:> js:| ch:| mo:) zu:)