Wir wollten nach einer längeren Pause und Umstellung des Rechners auf Windows 10 unsere Webseiten aktualisieren und sind dabei mit den neuen Versionen von ZETA auf Schwierigkeiten gestoßen.
1. Der FTP Zugang zum Provider war nicht möglich, da der HOST Eintrag keine IP Adresse zuließ. (wurde offensichtlich in der Version 12.5.7 behoben)
2. Beim FTP ist es möglich ein vorhandenes entferntes Verzeichnis auszuwählen, beim speichern löst aber die Fehlermeldung "VERZEICHNIS SCHON VORHANDEN" aus. (Somit wieder keine Möglichkeit die Seiten zu aktualisieren)
3. Unsere Seiten befinden sich auf einem Windows Server, auf welchem .PHP Scripts nicht laufen, daher ist es nicht möglich Formulare per Mail zu versenden.
Ein vom Provider zur Verfügung gestellter .asp Script scheitert aber am automatischen HTML Code von ZETA und zwar beim markierten Bereich.
<form enctype="multipart/form-data" name="form783" action="http://www.improve.or.at/ownmailsend.php" method=post onSubmit="return Form783Validate()">
FTP - IP Adresse und Skriptproblem bei Mail
-
-
Hallo,
- Bitte aktualisieren Sie auf Version 12.5.7 und lassen Sie uns wissen, ob das Problem dann behoben ist
- Wählen Sie das Verzeichnis, übergehen Sie dann die Fehlermeldung und klicken Sie im Anschluß auf "Trotzdem Speichern". Können Sie dann ohne Fehlermeldung veröffentlichen?
- Sie können nicht einfach ein generisches .asp-Skript als Ersatz nehmen. Das Skript müsste extra so programmiert werden, dass es die vom Zeta Producer-Formular gesendeten Daten auch entsprechend aufnimmt. Z.B. wird die Empfänger-Adresse von uns verschlüsselt und muss vom Skript entschlüsselt werden…
Sind Sie aus irgend einem Grund auf den Windows-Server festgelegt? Ansonsten würde ich Ihnen raten, einfach auf einen Linux Server mit PHP zu wechseln.
-
Hallo,
danke für die rasche Rückmeldung.
zu Punkt 1) nach Aktualisierung auf 12.5.7 funktioniert es. Verstehe nur nicht warum es früher auch bei den alten Versionen immer funktioniert hat
zu Punkt 2) bin nach ihrer Empfehlung vorgegangen und beim Upload kommt natürlich die Meldung: "/___IMPROVE" directory exists (521). so kann ich Z12,5 nicht überrumpeln
zu Punkt 3) Sie haben recht ich bin an diesen Windows-Server gebunden daher kein Wechsel auf einen Linux Server. Muss ich mir von irgendjemand ein passendes Skript erstellen lassen, sonst kann ich Z in Zukunft nicht verwenden.MfG
Karl Schrittwieser
liebe Grüße aus Wien -
Hallo,
zunächst zu Punkt 3: Sie können bestimmt das ASP-Skript verwenden, das Ihnen der Provider gegeben hat. Nur dann können Sie halt keine in Zeta Producer erstellten Formulare nutzen, sondern müssen diese Formulare entsprechend selbst erstellen und dann z.B. per Quelltext-Artikel auf einer Seite in Zeta Producer einbinden.
Verbleibendes Problem scheint dann Punkt 2 zu sein. Um das nachzuvollziehen, bräuchte ich Ihr Projekt mit konfigurierten FTP-Einstellungen (soweit möglich). Können Sie mir das Projekt senden?
- Öffnen Sie Ihr Projekt in Zeta Producer
- Gehen Sie auf das Menü "Extras"
- Klicken Sie auf den Button "Optionen"
- Klicken Sie auf "Aktionen"
- Klicken Sie rechts auf die Aktion "Projekt Senden" damit diese Markiert ist
- Klicken Sie unten auf den Button "Ausführen"
- Geben Sie im 1. Feld Ihre E-Mail-Adresse ein, damit wir Sie für Rückfragen kontaktieren können
- Geben Sie als Referenz ins Feld Bemerkungen den Link zu diesem Forum-Artikel ein (per Kopieren und Einfügen)
- Klicken Sie auf den Button "Senden"
Während wir an Ihrem Projekt arbeiten, sollten Sie bei sich keine Änderungen durchführen, denn sonst müssten Sie das ggf. nochmals im von uns modifizierten Projekt durchführen.
-
Hallo,
1. Das Problem mit dem FTP Zugang hat sich nach Ihrer Methode nur ein Stück nach Hinten verlagert. Denn spätestens beim Uploaden gibt es wieder einen Fehler. (siehe Screenshot).
Dieses Problem tritt bei sämtlichen unserer Projekten auf.
2. Zu den Mail Formularen. Es betrifft das ownsendmail.php, wir haben diesen Script in VB (.asp) umgeschrieben, damit hat der E-mail Versand einwandfrei funktioniert.
NUR im form-TAG des Formulars wird immer das Attribut enctype="multipart/form-data" mit generiert, obwohl es für normale Mails ohne Datei Anhang nicht notwendig ist.
Also ohne diesem Attribut werden die Formvariablen einwandfrei in das ownsendmail .asp übertragen, mit dem genannten Attribut jedoch nicht.
Vielleicht fällt euch eine Lösung zu Punkt 1 ein. Euch die HP zu senden ist, da es mehrere HPs betrifft (konvertiert aus Z10 und Z11) zu viel Aufwand. Bei den alten Z-Versionen gab es dieses Problem scheinbar nicht (siehe auch Punkt 2.)
Den Punkt 2 haben wir programmtechnisch schon gelöst.Danke für eure Bemühungen,
LG
Schrittwieser -
Hallo,
zu Punkt 1 können wir nur helfen, wenn wir mindestens ein exemplarisches Projekt mit konfiguriertem FTP haben.
-
Hallo,
kann ich Ihr Projekt, so wie empfangen, morgen (11.11.) testhalber ein paar mal veröffentlichen?
-
Hallo,
danke für die Rückmeldung.
Im Prinzip ist diese HP eine Schulungsplattform für eLearning, aber bei Veröffentlichungen kann ja eigetnlich nichts passieren.
Ist also ok.
Bin schon auf Ihr Ergebnis gespannt.
mfG
Schrittwieser -
Hallo,
herzlichen Dank für das Projekt. Wir konnten den Fehler reproduzieren. Auf Ihrem Webserver läuft ein ungewöhnlicher FTP-Server, der momentan der Einzige ist, der uns derartige Fehlercodes sendet. Daher kommt das Programm mit dem Fehlercode "noch" nicht klar.
Ich hoffe, dass ich Ihnen morgen eine Vorab-Version zukommen lassen kann, die den Fehler beheben sollte. Bis dahin bitte ggf. einfach den Inhalt des "output"-Ordner manuell per Filezilla auf den Webserver spielen.
-
Hallo,
herzlichen Dank für die Rückmeldung und Ihre Bemühungen. Ich bin gespannt, wie es weiter geht.
Den manuellen Transfer der Daten auf den Server muss ich bereits seit einigen Wochen durchführen.
mfG
Schrittwieser -
Hallo,
herzlichen Dank, mit der Vorabversion hat es nun super funktioniert.
Ich konnte nun alle meine HPs aktualisieren.
Wo lag das Problem??
liebe Grüße
aus Wien
Schrittwieser -
Hallo,
die Ursache hatte ich Ihnen doch in der E-Mail grob beschrieben. Sie nutzen einen FTP-Server, der uns eine bis dahin unbekannte/ungewöhnliche Fehlermeldung schickt, auf die wir im FTP-Code bisher nicht reagiert haben. Dafür haben wir nun eine Ausnahme-Regel eingeführt und werten auch diese Meldung entsprechend aus und reagieren dann richtig…
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!