Veröffentlichen via PHP-Dateitransfer.

  • Hallo, ich bin neuer User von ZP und arbeite erst seit drei Tagen mit ZP14, kenne also die Vorgängerversionen nicht.

    Ich finde nirgendwo die Möglichkeit, das Veröffentlichen via PHP-Dateitransfer einstellen zu können. Kann es sein, dass diese Möglichkeit mit ZP14 weggefallen ist? Für mich wäre das wichtig, da mein Provider keinen FTP Zugang einrichten will.

  • Hallo Lutz,

    Dateitransfer über PHP ist nach wie vor möglich. "FTP-Server konfigurieren" ->"neu" ->"anderes Protokoll" "Dateitransfer via PHP"

  • Hallo Lutz,

    Dateitransfer über PHP ist nach wie vor möglich. "FTP-Server konfigurieren" ->"neu" ->"anderes Protokoll" "Dateitransfer via PHP"

    Herzlichen Dank Hanabi,

    die winzige Schrift hatte ich an der Stelle übersehen. Ich hatte erwartet, dass die Auswahlmöglichkeit auf der Seite erscheint, auf der die Angaben zum FTP Server gemacht werden. Mit Brille wäre das nicht passiert!

    Grüß

    Lutz

  • Hallo,

    was ist denn das für ein Provider? Wenn er kein FTP anbietet, dann doch sicher SFTP oder FTPs, was wir auch unterstützen.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo,

    was ist denn das für ein Provider? Wenn er kein FTP anbietet, dann doch sicher SFTP oder FTPs, was wir auch unterstützen.

    Bin gerade am Abklären, welche Möglichkeiten des Zugangs der relativ "kleine" Provider anbietet. Sein Argument war bisher, dass FTP ein Einfallstor für Hacker sei. Das kann ich nicht beurteilen. Mir scheint jedoch SFTP und auch der direkte Netzzugang über https kein Problem. Mal abwarten, was an Vorschlägen kommt.

  • Ja, mit FTP (ungesichert, unverschlüsselt) hat er sicher recht, aber dann muss er ja eine Alternative anbieten, wenn er nicht will, dass die Kunden ihm die Daten auf einem USB-Stock per Fahrradkurier senden müssen…

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Habe mich mit dem Provider auf die Zugangsmöglichkeit "Kopien auf Netzwerk-Freigabe" geeinigt und damit eine schnelle und wie ich glaube auch sehr sichere Form der Veröffentlichung meiner Website gefunden. Damit ist nun FTP erstmal kein Thema mehr.

    Jetzt habe ich nur noch das Problem, dass sich über das Kontaktformular und den beim Provider stehenden Exchange Server keine Emails verschicken lassen. Ein unterschiedliches Verhalten zeigt sich bei der Nutzung von Firefox ode MS IE.

    a) Im Falle Firefox kommt nach dem Absenden erst ein Problem mit dem Zertifikat und nach dessen Überwindung der Feheler 404.

    b) Im Falle des MS IE kommt nach dem Absenden eine weiße Seite und das System hängt.

    Muss da irgendetwas im Exchange Server beim Provider freigeschaltet werden oder ginge es auch über die Einrichtung eines SMPT Server auf dem Exchange Server?

    Wie gesagt, kenne mich nicht wirklich gut aus mit diesem ganzen Thema und würde die Empfehlungen an den Provider weiterleiten

    Danke für die Hilfen

    Lutz

  • Hallo Lutz,

    meine Empfehlung wäre, dass Du zu einem Provider wechselst, der Dir SFTP-Zugang, Linux (Apache), ein vollständiges PHP 7.0 und ein gratis SSL-Zertifikat bietet. In diesem Fall gibst Du die Zugangsdaten zum ftp-Speicher in Zeta ein, veröffentlichst und in 99 % der Fälle läuft dann die Seite. Durch das "kopieren auf Netzwerkfreigabe" kann Zeta nämlich nicht einmal prüfen, ob auf dem Server die Voraussetzungen (PHP 5.3, / mcrypt / Schreibrechte / etc) vorhanden sind. Das Kopieren auf Netzwerkfreigabe ist eher eine Lösung für echte Systemjunkies, nicht für den unerfahrenen Anwender.

  • Hallo,

    der Provider scheint einen Windows-Server einzusetzen auf dem kein MTA (Mail Transfer Agent) läuft und somit PHP keine E-Mails per mail()-Funktion versenden kann. Für solche Fälle können Sie im Formular einen SMTP-Server angeben, der dann den Versand der Mail übernimmt: https://docs.zeta-producer.com/formulare-per-smtp-versenden.html

    Was den Zertifikatsfehler angeht, so hat dies vermutlich nichts mit dem Mailversand zu tun, sondern eher mit einer Fehlerhaften Web-Adresse in den FTP-Einstellungen. Stellen Sie sicher, dass in den FTP-Einstellungen im Feld Web-Adresse auch wirklich die Adresse Ihrer Website steht (also so, wie Sie es auch im Browser eingeben würden). Falls Sie HTTPS nutzen, sollte vor der Adresse auch das Protokoll https:// eingegeben werden.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo,

    der Provider scheint einen Windows-Server einzusetzen auf dem kein MTA (Mail Transfer Agent) läuft und somit PHP keine E-Mails per mail()-Funktion versenden kann. Für solche Fälle können Sie im Formular einen SMTP-Server angeben, der dann den Versand der Mail übernimmt: https://docs.zeta-producer.com/formulare-per-smtp-versenden.html

    Was den Zertifikatsfehler angeht, so hat dies vermutlich nichts mit dem Mailversand zu tun, sondern eher mit einer Fehlerhaften Web-Adresse in den FTP-Einstellungen. Stellen Sie sicher, dass in den FTP-Einstellungen im Feld Web-Adresse auch wirklich die Adresse Ihrer Website steht (also so, wie Sie es auch im Browser eingeben würden). Falls Sie HTTPS nutzen, sollte vor der Adresse auch das Protokoll https:// eingegeben werden.

    Mittlerweile hat der Provider einen SMTP-Server eingerichtet und das Versenden der Emails funktioniert. Lediglich versucht das System die Versandtbestätigung über das https-Protokoll zu schicken, was zu einem Fehler führt. Das scheint aber am vom Provider verwendeten Windows Server 2012R2 und dessen Sicherheitseinstellungen zu liegen. Darüber befinde ich mich im Gespräch mit ihm.

    Gibt es eventuell auch die Möglichkeit in Zeta eine Einstellung vorzunehmen, dass alle Seiten im Browser über das http-Protokoll und nicht über https aufgerufen werde. Vielleicht drücke ich mich da technisch nicht so ganz richtig aus; das möge man mir dann nachsehen.

    Gruß

    Lutz Kramer

  • Hallo,

    in Zeta gibt es dafür keine Einstellung. Aber Sie dürfen in dem Fall das Protokoll https:// auf keinen Fall im Feld für die Web-Adresse in den FTP-Einstellungen stehen haben. Denn sonst werden z.B. erfolgs-URLs nach dem Absenden von Mailformularen auch über https geöffnet.

    Ob und wie eine Website über https oder http zugänglich gemacht wird, kann ausschließlich auf dem Webserver eingestellt werden (über redirects o.Ä.).

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo,

    in Zeta gibt es dafür keine Einstellung. Aber Sie dürfen in dem Fall das Protokoll https:// auf keinen Fall im Feld für die Web-Adresse in den FTP-Einstellungen stehen haben. Denn sonst werden z.B. erfolgs-URLs nach dem Absenden von Mailformularen auch über https geöffnet.

    Ob und wie eine Website über https oder http zugänglich gemacht wird, kann ausschließlich auf dem Webserver eingestellt werden (über redirects o.Ä.).


    Danke für die Hinweise! Falls der Provider nicht die Möglichkeit bietet, über das http: Protokoll eine Verbindung zum Webserver aufzubauen, sondern ausschließlich über https:, dann werde ich ihn wohl nötigen müssen, doch noch eine FTP Verbindung oder FTP über SSl oder SFTP einzurichten.

    Ich möchte nicht unerwähnt lassen, dass ich trotz meiner eingeschränkten HTML- und PHP Kenntnisse den Eindruck gewonnen habe, dass mir in diesem Forum insbensodnere durch Stefan eine profunde Unterstützung zu teil geworden ist, die ich in dieser Form nicht ohne Weiteres erwartet hätte.

    Da ich auch mit dem ZP mehr als zufrieden bin und schon eine Vielzahl positiver Rückmeldungen zur Neugesataltung der neuen Kanzlei-Homepage erhalten habe, denke ich, dass der Kaufpreis für die Software eine gute Investition war.

    Grüße aus Mainz

    Lutz K.

  • Ich kann nun Erfolg auf der ganzen Linie vermelden!

    Die Veröffentlichung meiner Website funktioniert aus ZP heraus, indem unter "Veröffentlichen/FTP-Server konfigurien" als Protokoll "Kopieren auf Netzwerkkarte" eingestellt wird und als Webadresse in meinem Fall ra-lk.de eingegeben wird, also quasi unter Nutzung des http:- Protokolls und nicht unter Voranstellung von https://. Durch das Veröffentlichen werden die Erfolgs-URLs nach dem Absenden von Mailformularen per http: und nicht per https: geöffnet. Das gilt auch für die aus Zeta heraus mögliche Live-Vorschau. Die Homepage wird also in meinem Fall als (http://www.)ra-lk.de geöffnet. Das ist notwendig, da ich für meine Homepage kein Sicherheitszertifikt habe und ein Aufruf über https: wegen des fehlenden Zertifikats nicht möglich ist und zu einer Fehlemeldung führt.

    Nachdem ich also zunächst die Veröffentlichung über die Adresse https://ra-lk.de vollzogen hatte, wollten die Erfolgs-URLs nach dem Absenden von Mailformularen die Nachrichten per https:// im Browser anezeigen, was, wie gesagt, zu Fehlemeldungen führte.

    In dem ich nun die Veröffentlichung über http:// vollzogen haben, hat das Dateisystem quasi einen Saldo rückwaärts gemacht und ruft nun die Erfolgsmeldungen wiieder über das nicht gesicherte http: Protokoll auf.

    Das alles könnte ich natürlich auf https: umstellen, müsste dafür aber ein Zertifikat zu einem monatlichen Abo-Preis erwerben, wozu ich eigentlich keine Lust habe.

    Der Thread könnte nun geschlossen werden, wenn es keine Rückfragen oder weitere Diskussionen mehr gibt.

    Danke nochmals an alle, die geholfen haben, eine Lösung zu finden. Mein besonderer Dank gilt Stefan.

    Herzliche Grüße

    Lutz

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!