SuperMailer mit Joomla Anbindung /PHP Script Fehler 404

Fragen und Tipps & Tricks zur Newsletter Software SuperMailer oder zum BirthdayMailer

Moderatoren: mirko, Wolfi

Benutzeravatar
mirko
Beiträge: 22884
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: SuperMailer mit Joomla Anbindung /PHP Script Fehler 404

Beitrag von mirko »

Das geht nur manuell durch Eingabe der E-Mail-Adresse oder so wie ich es unter http://www.supermailer.de/DSGVO.htm , Überschrift "Das Double-Opt-In soll nachgeholt werden?" beschrieben habe, das ist natürlich sehr aufwändig.
Yido
Beiträge: 11
Registriert: 15.04.2018, 16:14

Re: SuperMailer mit Joomla Anbindung /PHP Script Fehler 404

Beitrag von Yido »

:P GELÖST! :P

Mirco vielen herzlichen Dank! :D :D :D :D

Die Bestätigungsemail habe ich nun auch als reine TXT Datei neben der newsletter.php im Pfad der Subdomain, (die ich inzwischen mit einem SSL-Starter-Plus - einschließlich aller Subdomains angepasst habe) ins Verzeichnis gelegt. Jetzt scheint alles unter Joomla zu funktionieren. Jetzt noch ein paar Anpassungen und dann hoffe ich mit dem Newsletter online gehen zu können - Diesmal DSGVO konform.

Eine Frage und kleine Bitte hätte ich noch. Ich müsste meine bisherigen Newsletter Abonnenten (aus meinem alten ACYmailing noch einmal anschreiben, damit sich diese per "Double-opt-in" nun über Supermailer registrieren können. Gemäß DSGVO darf ich meine bestehenden Adresse wohl ein einziges Mal anschreiben um das Double-opt-in anzustoßen.

Ich würde gerne eine ähnlich einfach gehaltene Email wie die aus dem Bestätigungslink an meine bisherigen Abonnenten verschicken mit einem Bestätigungslink! Wie könnte ich das automatisiert bewerkstelligen ohne dass ich jede Adresse einzeln über die Homepage einpflegen muss.

Vielleicht gibt es ja eine einfache Lösung?!
Benutzeravatar
mirko
Beiträge: 22884
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: SuperMailer mit Joomla Anbindung /PHP Script Fehler 404

Beitrag von mirko »

Also die E-Mail nach Anmeldung kommt aber ist fehlerhaft, deswegen kommt diese im E-Mail-Programm wahrscheinlich nicht an, ich kann diese nicht mal abrufen, weil die total im Eimer ist. In dem Script bei $EMailText= sollte eine reine Textdatei angegeben werden, Beispiel http://www.supermailer.de/forms/email.txt . Bei dir ist das aber keine Textdatei, ist irgendwas anderes, denn die E-Mail ist 545KByte groß, normalerweise sind das nur ein paar KByte.
Yido
Beiträge: 11
Registriert: 15.04.2018, 16:14

Re: SuperMailer mit Joomla Anbindung /PHP Script Fehler 404

Beitrag von Yido »

OK - wir sind einen Schritt weiter!

Bei Abmelden des Newsletters kommt jetzt an der dafür bestimmten Service-Adresse eine "unsubscribe"-Email an!
Bei An-Abmeldungen abrufen in Ihrem Supermailerprogramm wird diese dann auch als Bericht angezeigt, Die Emailadresse ist aber dann nicht mehr vorhanden. Vermutlich auch deshalb weil sie nicht mehr vorhanden sein soll.

Da somit die Service Adresse im Grundsatz funktioniert stellt sich nun nur noch die Frage woran es jetzt noch hakt, dass keine Bestätigungsmails "https://hapkido-magazin.de/index.php?op ... 2&catid=25" (DOI-Verfahren) an die Besteller versandt werden? (An die Serviceadresse werden diese wohl erst geschickt, wenn der Besteller die Mail bestätigt hat, oder?) Im Php-Script-Generator wurden die Häkchen gesetzt respektive belassen, so dass dies hätte geschehen müssen. Aber es kommt ja auch keine direkte "subscibe" Mail an der Service Adresse an.
Benutzeravatar
mirko
Beiträge: 22884
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: SuperMailer mit Joomla Anbindung /PHP Script Fehler 404

Beitrag von mirko »

In das Verzeichnis mal ein Test-Script einspielen.

Texteditor/Notepad öffnen, Windows-Zubehör Editor, dort reinkopieren:

Code: Alles auswählen

<?php
 print "Hello World";
?>
als test.php speichern, Windows-Ansi, nicht UTF-8!

Datei per FTP/SFTP in das Verzeichnis einspielen und im Browser aufrufen.

Joomla natürlich nicht bei der Subdomain einspielen!!
Yido
Beiträge: 11
Registriert: 15.04.2018, 16:14

Re: SuperMailer mit Joomla Anbindung /PHP Script Fehler 404

Beitrag von Yido »

Nachtrag: habe: http://newsletter.hapkido-magazin.de/newsletter.php angelegt und aufgerufen! Habe den Verzeichniszeiger auf das bestehende Verzeichnis /newsletter/ gelegt in dem die newsletter.php liegt. (Natürlich wieder "Fehler 403") Sollte dann wohl mit dem Generator eine neue newsletter.php generieren.

Hierbei fällt mir auf dass ich für die Subdomain ebenfalls wieder für ca 5 Euro im Monat eine SSL-Starter beantragen müsste, oder ggf. meine Premium SSL einer anderen Homepage umziehen müsste um nicht zusätzliche Kosten zu verursachen. Sollte dann auf der Subdomain nochmals Joomla installiert werden quasi eigenes nur für die Newsletter? Oder liege ich total falsch? Viel interessanter wäre zu erfahren warum Joomla die newsletter.php blockiert. Dann könnte man das vermutlich abstellen. Gibt es Möglichkeiten das herauszufinden, bevor ich mir die ganze Arbeit mache und neue Kosten produziere.
Benutzeravatar
mirko
Beiträge: 22884
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: SuperMailer mit Joomla Anbindung /PHP Script Fehler 404

Beitrag von mirko »

Das Joomla leitet die Aufrufe auf die eigene Installation um, das wirkt bei einer Subdomain nicht.
Yido
Beiträge: 11
Registriert: 15.04.2018, 16:14

Re: SuperMailer mit Joomla Anbindung /PHP Script Fehler 404

Beitrag von Yido »

Danke für die schnelle ausführliche Antwort Mirco.

Ich werde das dann mal alles wie angeraten, notfalls mit Hilfe meines Hostingsupports so einrichten (lassen) und berichten ob es zum Erfolg führte. Warum allerdings Joomla (nicht von Puretec, sondern einst von mir selbst via Filezilla in meinen Webspace installiert), die Rechte bei einer Subdomain anders handhaben soll, als in einem Unterverzeichnis leuchtet mir noch nicht ganz ein. And the adventure continue...
Zuletzt geändert von Yido am 30.04.2018, 14:55, insgesamt 2-mal geändert.
Benutzeravatar
mirko
Beiträge: 22884
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: SuperMailer mit Joomla Anbindung /PHP Script Fehler 404

Beitrag von mirko »

Jetzt ist die Seite ordentlich erreichbar.

Das Joomla wird den Aufruf verbieten. Meine Empfehlung eine Subdomain bei 1&1 im Kundenbereich anlegen bzw. auch noch im Plesk des Servers anlegen, falls das nicht automatisch geschieht. Bei einem dedicated Server, der von 1&1 gemanged wird, muss man das nicht selbst aber weiß ich nicht genau. In das Verzeichnis der Subdomain das Script und alle Dateien legen. z.B. Subdomain newsletter anlegen, dort alles rein und dann als Aufruf https://newsletter.hapkido-magazin.de/newsletter.php verwenden.
Yido
Beiträge: 11
Registriert: 15.04.2018, 16:14

Re: SuperMailer mit Joomla Anbindung /PHP Script Fehler 404

Beitrag von Yido »

Erst mal herzlichen Dank. Habe bei 1und1.de in meinem dedecated Server dieses sedoparking.com mit Hilfe des Supports abstellen können. Jetzt bekomme ich wenigstens eine Fehlermeldung angezeigt:

mit dem Aufruf: https://hapkido-magazin.de/newsletter/newsletter.php
und mit dem Aufruf: https://www.hapkido-magazin.de/newslett ... letter.php
und auch: http://www.hapkido-magazin.de/newsletter/newsletter.php

ZUGRIFF NICHT ERLAUBT
Die angeforderte Seite darf nicht angezeigt werden.

muss ich noch irgendwelche Rechte auf Ordnern oder Dateien setzen? Ich dachte eigentlich die Rechte wären durch Joomla festgelegt. Muss die "newsletter.php" besondere Rechte erhalten? Die Rechte der Datei auf dem Server sind "604"
Benutzeravatar
mirko
Beiträge: 22884
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: SuperMailer mit Joomla Anbindung /PHP Script Fehler 404

Beitrag von mirko »

Irgendwas ist an dem Webspace falsch konfiguriert, mal den Quelltext der weißen Seite anschauen, der verweist auf sedoparking.com. auch das mit dem www. und ohne www. richtig konfigurieren, denn mit www. verweist die Seite wieder auf sedoparking.com

Auch der Aufruf ohne www. funktioniert nicht:

https://hapkido-magazin.de/newsletter/newsletter.php

verweist auf sedoparking.com, da stimmt etwas grundlegendes an der Webspace-Konfiguration nicht.
Yido
Beiträge: 11
Registriert: 15.04.2018, 16:14

Re: SuperMailer mit Joomla Anbindung /PHP Script Fehler 404

Beitrag von Yido »

Hallo Mirco,

Das PHP Script habe in notepad++ bereits bei der Erstinstallation auf ANSI gestellt, so wie Sie es in Ihrer Anleitung beschrieben haben.

Auch der direkte Aufruf: https://www.hapkido-magazin.de/newslett ... letter.php führt zu einer leeren Seite und gibt keine Meldung zurück. http://www.hapkido-magazin.de/newsletter/newsletter.php (also ohne das "s" führt allerdings ins Nirvana). Da die DSGVO künftig das "https" zwingend für Webseiten mit Benutzerdaten vorschreibt, habe ich die Homepage in der Konfiguration auf das sichere Protokoll gestellt. In der Joomla Konfiguration ist "Suchmaschinenfreundliche URL auf "Ja" und URL-rewrite nutzen = "ja" gestellt (Die htaccess und die web.config sind auf Joomla aktiviert) Alle angelegten Links (gemäß Beschreibung) wie z. B. der Nachfolgende funktionieren bei direktem Aufruf: http://hapkido-magazin.de/index.php?opt ... 1&catid=25. Da die Onlinezeitung life ist, habe ich das Newslettermodul derzeit nur für mich als Superuser sichtbar zugänglich, so dass dieses von außen nicht erreichbar ist.
Eine Meldung wie von Ihnen geschrieben: "Action wurde nicht angegeben" erscheint leider auch nicht!
Benutzeravatar
mirko
Beiträge: 22884
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: SuperMailer mit Joomla Anbindung /PHP Script Fehler 404

Beitrag von mirko »

Das Script einfach mal so aufrufen, also z.B. http://www.meineseite.de/verzeichnisse../newsletter.php , es muss die Meldung erscheinen Action wurde nicht angegeben. Erscheint die Meldung nicht, dann ist es möglicherweise ein Scriptfehler. Prüfen ob das Script wirklich als ANSI-Variante, nicht UTF-8, ohne BOM gespeichert wurde, das war das Problem hier erst in einem Beitrag.
Yido
Beiträge: 11
Registriert: 15.04.2018, 16:14

Re: SuperMailer mit Joomla Anbindung /PHP Script Fehler 404

Beitrag von Yido »

Hallo Mirco,

das Anmeldeformular findet inzwischen die newsletter.php. Nach einer Woche des Experimentierens bleibt das Script jedoch nach wie vor leider mit einem weißen Bildschirm stehen, unabhängig davon ob ich die Felder mit Email Adresse und Name fülle oder nicht.

Eigentlich müsste das PHP-Script nun einen Fehler melden und die entsprechende Seite, die ich im Generator dafür vorgesehen habe aufrufen. Ich habe versucht die jeweiligen Fehlerseiten direkt aufzurufen (mit copy and paste der im PHP-Script verwendeten Adresse in die Befehlszeile des Browsers) in diesem Fall werden sie ordnungsgemäß angezeigt. Ich habe im Generator einmal alle Seiten mit "https://www... vorneweg" und einmal mit "http://www..." angegeben. Das Endresultat ist immer wieder eine weiße Seite nach dem drücken des "abschicken" Buttons. Was meiner Meinung nach auf einen PHP-Scriptfehler zurückzuführen sein könnte.

Sind Sie sicher, dass die Ihre Software "Supermailer" auf meinem Joomla System überhaupt lauffähig ist? Jegliche andere Software läuft bisher einwandfrei auch mein bisheriges ACYmailing (das ich auf auf Grund der DSGVO ja nun leider nicht mehr verwenden kann) Ich habe mir Ihre Software gekauft, da ich annahm, dass ich mein Newslettersystem auf Joomla DSGVO konform ans Laufen bekommen. Leider ist es erst mit Erwerb Ihrer Software möglich zu testen (mit dem Generator) ob diese überhaupt läuft. Ich hoffe Sie haben eine Lösung um Supermailer bei mir zum Laufen zu bringen, sonst müsste ich leider von meinem Kauf zurücktreten. Nachfolgend meine Systeminformationen:

PHP erstellt für Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux
Datenbanktyp mysql Datenbankversion 5.5.60-0+deb7u1
Datenbankzeichensatz utf8_general_ci
Datenbankverbindungszeichensatz utf8mb4_general_ci
PHP-Version 7.1.16 Webserver Apache
PHP-Interface für den Webserver cgi-fcgi Joomla!-Version Joomla! 3.8.7 Stable [ Amani ] 18-April-2018 14:00 GMT
Joomla!-Plattform-Version Joomla Platform 13.1.0 Stable [ Curiosity ] 24-Apr-2013 00:00 GMT
Browsererkennung Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36
Benutzeravatar
mirko
Beiträge: 22884
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: SuperMailer mit Joomla Anbindung /PHP Script Fehler 404

Beitrag von mirko »

Im Joomla Admin-Bereich den Aufruf des Scripts "Komplette URL zur newsletter.php" prüfen, vielleicht ist dort ein Fehler. Wenn das Script jetzt mit dem Slash davor funktioniert, dann ist das Script OK, keine Fehler enthalten.
Antworten