Page 1 of 1

Registrierung neuer User nicht möglich

Posted: Tue Apr 12, 2016 2:00 am
by donsenilo
Ich wollte auf meiner seite https://totalnormal.hosted-secure.com/ einen test-user über das frontend registrieren, bekomme aber nur die Meldung "Fehler" ... sonst nichts.

Ausserdem bekomme ich bei "Wartung / Installation prüfen" diese Fehlermeldung:
"lang/serendipity_lang_de.inc.php beschädigt oder verändert: Überprüfung fehlgeschlagen"

Bitte um Unterstützung !
Danke im voraus.

Re: Registrierung neuer User nicht möglich

Posted: Tue Apr 12, 2016 9:01 am
by yellowled
donsenilo wrote:Ich wollte auf meiner seite https://totalnormal.hosted-secure.com/ einen test-user über das frontend registrieren, bekomme aber nur die Meldung "Fehler" ... sonst nichts.
Ich kenne das Adduser-Plugin leider nicht besonders gut, aber ich nehme an, es hat Konfigurationsoptionen im Backend? Wie sind die Einstellungen bei Dir?
donsenilo wrote:Ausserdem bekomme ich bei "Wartung / Installation prüfen" diese Fehlermeldung:
"lang/serendipity_lang_de.inc.php beschädigt oder verändert: Überprüfung fehlgeschlagen"
Das bedeutet letztlich „nur“, dass die genannte Datei nicht 1:1 der Version aus der installierten s9y-Version entspricht. Viel mehr kann man so dazu kaum sagen, es könnte z.B. sein, dass die Datei nicht ganz oder fehlerhaft per FTP auf den Webserver übertragen wurde. Du kannst einfach die gleiche Datei aus der gleichen Version von Serendipity nochmal neu hochladen.

YL

Re: Registrierung neuer User nicht möglich

Posted: Tue Apr 12, 2016 12:18 pm
by garvinhicking
Hi!

Diese Fehlermeldung dürfte, soweit ich den Code lese, nur vorkommen wenn keine Rückmeldung über den E-Mail-Versand ankam.

Scheinbar gibt es eine Konfigurationsvariante, wenn man die Useraccounts ohne approval direkt anlegt, dass kein Rückgabewert übermittelt wird, und daher kein Returnwert entsteht.

Bitte porbier mal in der serendipity_plugin_adduser/common.inc.php in Zeile 54 folgendes zu ändern:

Vorher:

Code: Select all

        return $mail;
Nachher:

Code: Select all

        return (isset($mail) ? $mail : true);
Das sollte dafür sorgen, dass diese Meldung nicht mehr erscheint...

LG,
Garvin

Re: Registrierung neuer User nicht möglich

Posted: Wed Apr 13, 2016 5:32 pm
by donsenilo
Vielen Dank für die Antworten, aber ich bin generell etwas verwirrt :shock:

Ich habe das Plugin deaktiviert, jedoch erhalte ich nach wie vor die Meldung "Fehler".
Screenshot_1.jpg
Screenshot_1.jpg (27.16 KiB) Viewed 6617 times
Screenshot_2.jpg
Screenshot_2.jpg (2.92 KiB) Viewed 6617 times
Es muss doch möglich sein, dass sich Leute simpel und einfach registrieren können :cry:

Re: Registrierung neuer User nicht möglich

Posted: Thu Apr 14, 2016 11:10 am
by garvinhicking
Hi!

Wer hat etwas von deaktivieren gesagt? :-)

Du sollst die PHP-Datei in deinem plugins/ Verzeichnis, die ich genannt hatte, entsprechend editieren, und dann sollte diese Fehlermeldung weggehen. :-)

LG,
Garvin

Re: Registrierung neuer User nicht möglich

Posted: Mon Apr 18, 2016 5:44 am
by donsenilo
garvinhicking wrote:Hi!

Wer hat etwas von deaktivieren gesagt? :-)

Du sollst die PHP-Datei in deinem plugins/ Verzeichnis, die ich genannt hatte, entsprechend editieren, und dann sollte diese Fehlermeldung weggehen. :-)

LG,
Garvin
Ok, ich habe die Datei entsprechend editiert ... aber der Fehler ist nach wie vor da.
Serendipity ist lt. mehreren Quellen generell auch schon veraltet ... kennt jemand ein bessere, neuere Blog-php ?

Re: Registrierung neuer User nicht möglich

Posted: Mon Apr 18, 2016 8:35 am
by yellowled
donsenilo wrote:Serendipity ist lt. mehreren Quellen generell auch schon veraltet ... kennt jemand ein bessere, neuere Blog-php ?
Hast Du gerade in einem s9y-Forum gefragt, ob Dir jemand ein anderes Blogsystem empfehlen kann?

YL

Re: Registrierung neuer User nicht möglich

Posted: Thu Apr 21, 2016 6:46 pm
by donsenilo
garvinhicking wrote:Hi!

Wer hat etwas von deaktivieren gesagt? :-)

Du sollst die PHP-Datei in deinem plugins/ Verzeichnis, die ich genannt hatte, entsprechend editieren, und dann sollte diese Fehlermeldung weggehen. :-)

LG,
Garvin
hab ich gemacht, ohne erfolg (selber fehler).

Re: Registrierung neuer User nicht möglich

Posted: Fri Apr 22, 2016 9:49 am
by garvinhicking
Das dürfte nicht passieren; änder dann mal die Zeile stattdessen so:

Code: Select all

       echo "Mailversand kommt... " . serialize($mail) . "\n";
       return (isset($mail) ? $mail : true);
Wenn Du dann keine Ausgabe wie "Mailversand kommt..." als Ausgabe siehst, dann stimmt noch etwas nicht wie/wo Du die Datei änderst...

LG,
Garvin

Re: Registrierung neuer User nicht möglich

Posted: Sat Apr 30, 2016 1:58 pm
by donsenilo
garvinhicking wrote:Das dürfte nicht passieren; änder dann mal die Zeile stattdessen so:

Code: Select all

       echo "Mailversand kommt... " . serialize($mail) . "\n";
       return (isset($mail) ? $mail : true);
Wenn Du dann keine Ausgabe wie "Mailversand kommt..." als Ausgabe siehst, dann stimmt noch etwas nicht wie/wo Du die Datei änderst...

LG,
Garvin
Hier die Ausgabe:
Mailversand kommt... b:0; Fehler
Hier der Abschnitt:

Code: Select all

 if ($approve_only) {
            // Only Admin-Mails, done in the foreach-loop above already.
        } else {
            // Send out Mails to the actual receiver.
            $mail = serendipity_sendMail($email, $subject, $message, $email, null, $serendipity['blogTitle']);
        }

        echo "Mailversand kommt... " . serialize($mail) . "\n";
       return (isset($mail) ? $mail : true);
    }

Re: Registrierung neuer User nicht möglich

Posted: Thu May 12, 2016 1:33 pm
by garvinhicking
Hi!

Sorry für späte antwort. Es sieht so aus, als wäre dein Server nicht in der Lage via php mail() eine Mail zu verschicken - hast Du mal den Provider dazu gefragt?

Teste mal ein PHP script mit:

Code: Select all

<?php
echo mail('deine@mailadresse.de', 'Testmail', 'Eine Testmail vom Serverr');
speicher das dann als "testmail.php" oder so und rufe es auf (deine echte mailadresse vorher einfügen...) und dann müsstest Du eigentlich eine Mail bekommen, aber vermutlich gibt es stattdessen eine Fehlermeldung...

LG,
Garvin

Re: Registrierung neuer User nicht möglich

Posted: Fri May 13, 2016 8:17 pm
by donsenilo
Hallo Garvin,

ich habe nun eine php-Datei erstellt ("xxxxxxx" ist klarerweise meine Mail-Adresse):

Code: Select all

<?php
echo "Hallo Welt";
echo mail('xxxxxxx', 'Testmail', 'Eine Testmail vom Server');
?>
Ausser der Ausgabe von "Hallo Welt" passiert gar nichts.
Keine Fehlermeldung, keine Mail ...

Und bez. Provider:
ich habe bei meinem Provider mehrere Seiten laufen, welche ebenfalls die mail-funktion nutzen und da funktioniert es.

Re: Registrierung neuer User nicht möglich

Posted: Wed May 18, 2016 11:55 am
by garvinhicking
Hi!

War über Pfingsten weg, daher mal wieder etwas verzögert ;)
Und bez. Provider:
ich habe bei meinem Provider mehrere Seiten laufen, welche ebenfalls die mail-funktion nutzen und da funktioniert es.
Ich schätze aber, dass diese andere Seiten nicht die PHP mail() funktion nutzen, sondern direkt SMTP connections mit Postfach?

Du kannst jedenfalls einfach mal dein testmailscript an deinen Provider geben und ihn bitten/fragen, dass die PHP mail() funktion mit lokalem SMTP aktiviert werden könnte.

Wenn das nicht geht, musst du das serendipity_event_smtpmail plugin installieren und dort einen SMTP-Account konfigurieren, damit Serendipity darüber Mails verschickt statt lokal...

LG,
Garvin