Fehlermeldung bei "Neues eintragen" bzw. "Fra

All about webserver configurations, PHP and databases.

Moderator: Thorsten

Post Reply
nkw51
Posts: 6
Joined: Thu Aug 05, 2004 12:54 pm

Fehlermeldung bei "Neues eintragen" bzw. "Fra

Post by nkw51 » Thu Aug 05, 2004 1:01 pm

Hallo,
habe eben die Version 1.4.0a installiert. Beim Ausprobieren "Neues eintragen" bzw. "Frage stellen" kommt folgende Fehlermeldung:
Fatal error: Call to undefined function: mail() in /srv/www/htdocs/intra/faq/savequestion.php on line 32

phpMyFAQ läuft auf Suse Linux 9.1, Apache2 (2.0.49-23), MySQL (4.0.18-32), PHP (4.3.4-26).

Kann mir jemand einen Tipp geben ?
Danke im voraus

Gruss

Thorsten
Posts: 14783
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten » Fri Aug 06, 2004 6:50 am

Hi,

hast du keinen Mailserver installiert?

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist

nkw51
Posts: 6
Joined: Thu Aug 05, 2004 12:54 pm

Post by nkw51 » Fri Aug 06, 2004 9:48 am

Ich habe fetchmail und imap installiert.

Thorsten
Posts: 14783
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten » Fri Aug 06, 2004 9:55 am

Hi,

ein MTA ist schon nötig. :)

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist

nkw51
Posts: 6
Joined: Thu Aug 05, 2004 12:54 pm

Post by nkw51 » Mon Aug 09, 2004 8:59 am

Hallo,

ich habe den MTA konfiguriert und er funktioniert. Die gestellten Fragen werden zwar in die Datenbank eingetragen; die Fehlermeldung kommt allerdings immer noch, wenn der Fragesteller auf "Absenden" klickt.

Gruss
Norbert

Thorsten
Posts: 14783
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten » Mon Aug 09, 2004 9:01 am

Hi,

ist dein PHP korrekt konfiguriert, dass PHP den Mailaufruf an den MTA weitergibt?

http://www.php.net/manual/de/ref.mail.php

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist

nkw51
Posts: 6
Joined: Thu Aug 05, 2004 12:54 pm

Post by nkw51 » Mon Aug 09, 2004 10:23 am

Hallo,

in der php.ini des Servers ist eingetragen:
[mail function]
SMTP = localhost
sendmail_from =
sendmail_path = /usr/lib/sendmail

Gruss
Norbert

Thorsten
Posts: 14783
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten » Mon Aug 09, 2004 10:30 am

Hi,

und was ist im Pfad /usr/lib/sendmail ?

Hast du deinen Webserver neu gestartet, nach der Installation deines MTA?

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist

nkw51
Posts: 6
Joined: Thu Aug 05, 2004 12:54 pm

Post by nkw51 » Thu Aug 12, 2004 1:50 pm

Sorry,
kam erst heute wieder dazu, hier nachzusehen.

Im Pfad /usr/lib/sendmail stehen nur kryptische Zeichen. Den Webserver habe ich neu gestartet.
Die Fehlermeldung kommt immer noch. Kann man irgendwo einstellen, dass keine Mails geschickt werden ? Denn der Eintrag als solcher funktioniert ja.

Gruss
Norbert

Thorsten
Posts: 14783
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten » Thu Aug 12, 2004 1:54 pm

Hi Norbert,

entferne einfach die mail() Befehle in den Dateien mailsend2friend.php, save.php, savequestion.php und sendmail.php. Das Zusenden des Passworts im Adminbereich funktioniert dann übrigens nicht.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist

nkw51
Posts: 6
Joined: Thu Aug 05, 2004 12:54 pm

Post by nkw51 » Fri Aug 13, 2004 7:12 am

Hallo Thorsten,

werde ich ausprobieren.

Danke nochmals für die Hilfe.

Gruss
Norbert

Post Reply