Page 1 of 1

Kommentare schreiben geht nicht

Posted: Tue Sep 19, 2006 8:42 pm
by mkrauth
hallo.
auf meinem uni-webspace hab ich serendipity installiert. hat auch alles super geklappt bisher, obwohl die hochschulserver irgendwie die mail-function geblockt haben.
da hab ich einfach ausgestellt dass ich immer eine benachrichtigung über neue kommentare kriege.
ging auch alles super, bis letzte woche, da kommt jetzt immer folgende fehlermeldung:


Fatal error: Call to undefined function: mail() in /home/www27/mx2-3/mkrauth/public_html/blog/include/functions.inc.php on line 454


in zeile 454 steht:

return mail($maildata['to'], $maildata['subject'], $maildata['message'], implode("\n", $maildata['headers']));


es hat also doch noch was mit der mail-funktion zu tun oder?

wie kann ich das ändern?

vielen lieben dank schon mal

Posted: Wed Sep 20, 2006 10:23 am
by chappy72
komisch, bei mir geht seit einigen Tagen das Kommentare-Schreiben auch nicht mehr.

Erscheint die Meldung:
Parse error: parse error, unexpected T_ENDIF in /home/httpd/vhosts/borntofly.ch/subdomains/blog/httpdocs/templates/default-php/commentform.tpl on line 43

Kann mich nicht erinnern, dass ich seit der Installation vor 1 Monat was geändert habe, komisch...
Damals hat das Kommentieren allerdings geklappt.

Hat wer eine Idee?

Vielen Dank.

Gruss Daniel

Posted: Wed Sep 20, 2006 10:26 am
by garvinhicking
Hi!

Zum ersten Problem: Serendipity setzt auf PHPs mail() Funktion. Diese muss in PHP einkompiliet sein, was eigentlich standardmäßig der Fall ist. Wende dich bitte an deinen Provider, um dies zu konfigurieren!

Chappy72: Du hast das 'default-php' Template aktiviert. Das ist noch "work in progress"; wer es benutzt, sollte sich damit eigentlich etwas auskennen - daher würd eich dir empfehlen eher ein anderes Template zu aktivieren was ganz normal das Smarty-Templating nutzt :)

Viele Grüße,
Garvin

Posted: Thu Sep 21, 2006 10:07 am
by chappy72
herzlichen Dank!

Anderes Template gewählt, jetzt gehts;-)

Gruss Daniel

Posted: Thu Sep 21, 2006 6:27 pm
by mkrauth
hallo, ich hab mal im rechenzentrum nachgefragt und sie haben mir einen kleinen code gegeben mit dem ich die mail funktion ändere. die konnten mir nur leider nicht sagen wo ich das im serendipity-code ändern soll.

Das ist jetzt meine frage, wo im muss ich den code einfügen?

danke danke danke

Posted: Fri Sep 22, 2006 12:41 pm
by falk
Es gibt eine Funktion serendipity_sendMail in der functions.inc.php.