Schreibrechte im Webserver werden verstellt

  • Hallo

    Ich arbeite mit Zeta 12.5.6

    Wenn ich eine änderung an einem Projekt mache und diese zum Webserver hochlade, sind die Schreibrechte danach gelöscht.
    Damit ich zum Beispiel in den geschützten Bereich komme, muss ich zuvor mit dem FileZilla, die Schreibrechte erneut vergeben.
    Danach funktionert der Zugang wieder.

    Im Fehlerfall wird folgende Meldung angezeigt (siehe Bild).
    Woran liegt das Problem??

    Besten Dank für Infos
    Peter Suter

  • Hallo Jochen

    Die Website Features werden alle [Gästebuch & Geschützter Bereich] mit einem grünen häckchen angezeigt.
    Wenn ich etwas in der Website anpasse und veröffentliche, funktioniert danach das Gästebuch und der Geschützte Bereich nicht mehr.

    Nach dem ich dann die Schreibrechte auf den Ordner "assets" unter "Öffentliche Berechtigungen" wieder aktiviert habe, funktioniert alles wieder.
    Solane ich keine Änderungen mit dem Zeta veröffentliche, fünktioniert die Website.

    Gruss
    Peter

  • Hallo

    Habe nun einige Tests gemacht um das Problem einzugrenzen.

    Jedes mal, wenn ich eine Änderung bei Formular, Geschützer Bereich oder Gästebuch mache, werden die Schreibrechte auf einzelnen Dateien weggenommen;

    Gescützer Bereich
    Fehler. Das Kennwortschutz-Modul konnte nicht installiert werden: PCLZIP_ERR_READ_OPEN_FAIL (-2)
    : Unable to read archive '/nhldata/821/127821/data/web/web01/htdocs/assets/php/pa/zppamodule.zip'


    Gästebuch
    Fehler. Das Gästebuch-Modul konnte nicht installiert werden: PCLZIP_ERR_READ_OPEN_FAIL (-2)
    : Unable to read archive '/nhldata/821/127821/data/web/web01/htdocs/assets/php/guestbook/zpgbmodule.zip'

    Danach muss ich mit FileZilla auf dem Ordner und allen unterodner von "assets" die Schreibrechte neu vergeben damit wieder alles funktioniert.

    Für mich sieht es so aus, dass der ZP das Problem verursacht.
    Zeta 12.5.6 Team

    Bin froh, wenn mir da jemand eine Lösung hat.

    Gruss
    Peter Suter

  • Hallo,

    die .zips der Module sollten eigentlich nicht bei jedem Veröffentlichen installiert werden, sondern nur einmalig, nachdem es ein entsprechendes Update des Widget gab, oder wenn Sie explizit die "Gesamte Website veröffentlichen".

    Wenn der Fehler dann beseitigt ist, Sie die Zugriffsrechte geändert haben und dann entsprechend ein mal eine geschützte Seite oder ein Gästebuch aufgerufen haben, sollten die ZIP-Dateien auf dem Server gelöscht sein. Können Sie bitte überprüfen, ob das der Fall ist? Also, /nhldata/821/127821/data/web/web01/htdocs/assets/php/pa/zppamodule.zip und /nhldata/821/127821/data/web/web01/htdocs/assets/php/guestbook/zpgbmodule.zip sollte dann nicht mehr existieren.

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

  • Hallo Herr Seiz

    Habe nun nochmals einen Test gemacht.
    Habe ein MAil Formular gemacht und dieses hochgeladen.
    Die .zip Dateien sind nach dem Hochladen der Daten in den angegebenen Ordnern noch vorhanden, jedoch ohne Schreib, Lese und Ausführungsrechte.
    Der zugriff auf der Website zeigt sich als Fehler wie vorgängig beschrieben.
    Nach dem ich über FileZilla die Rechte der .zip gesetzt habe, funktioniert der Geschützte Bereich und das Gäste buch wieder.

    Ich habe das Formular im Zeta wieder entfernt und die Seite mit Website online veröffentlichen aktualisiert.

    Danach sind die .zip wieder ohne Rechte auf der Website vorhanden, und die Seite macht wieder die Fehler.
    Die .zip Dateien sind immernoch in den Ordner.

    Freundliche Grüsse
    Peter Suter

  • Hallo,

    da haben wir uns etwas mißverstanden. Mich hätte interessiert, ob nach dem korrigieren der Rechte in Filezilla und dem Aufrufen des geschützten Bereichs die ZIPs noch vorhanden waren oder nicht…

    Ich denke, es ist am besten, wenn Sie mir Ihr Projekt senden, dann kann ich ein paar Testveröffentlichungen in einen Unterordner machen um das ganze nachzuvollziehen:


    • Ö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.

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

  • Hallo,

    vielen Dank für das Projekt. Ich konnte das nun testen. Ich habe in einen Unterordner test/ veröffentlicht. Nach dem Veröffentlichen habe ich die Rechte für test/assets/php (nicht /test/assets) auf 777 gesetzt und in meinem FTP Programm auch die Option zum Übertragen dieser Rechte auf alle enthaltenen Dateien aktiviert (so bekommt alles innerhalb des Ordners php auch die Rechte 777).

    Bei weiteren Veröffentlichungen, auch solchen, mit denen ich explizit ein erneutes Veröffentlichen des Gästebuch-Moduls erzwungen habe, kam es beim Aufruf der Gästebuchseite zu keinem Fehler.

    Versuchen Sie also in Ihrem FTP-Programm die Rechte für /web/web01/htdocs/assets/php/ auf 777 und stellen Sie sicher, dass diese Rechte auch auf enthaltene Dateien übertragen werden.

    Mich würde dann noch interessieren, wie Sie üblicherweise Veröffentlichen. Beschreiben Sie bitte genau, welche Funktion Sie hier nutzen bzw.. welche Buttons Sie anklicken. Das Gästebuch sollte nämlich nicht nach jeder Textänderung neu auf dem Webserver installiert werden.

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

  • Guten Morgen Herr Seiz

    Vielen Dank für die Info's.

    Ich habe bei der Vergabe der Rechte mit dem FileZille dem Ordner ../assets und alle Unterordner vergeben. Damit sollte ja auch php die Rechte haben?

    Das aktuelle Projekt schleusenverein.ch ist im Moment in der Test Phase und ich mache laufend Änderungen daran.
    Anpassungen mache ich zum Teil auf dem Desktop PC, kopiere dann das Projekt in die Portabel Anwendung und, wenn ich dort etwas geändert habe, kopiere ich das Projekt wieder auf den Desktop. Veröffentlicht wird aus beiden versionen
    Somit kann es vorkommen, dass die Seite mehrmals täglich veröffentlicht wird.

    Die Veröffentlichung mache ich mit der Funktion ZP Website > Veröffentlichen > Website online veröffentlichen (F7) vom Desktop oder der Portablen Version aus, je nach dem wo ich etwas geändert habe.

    Es ist mir schon aufgefallen, dass bei kleinen Änderungen, zum Beispiel ein Text in einem Artikel, beim veröffentlichen, die Zahl rechts unten im ZP
    von 86 heruntergezaählt hat. ein Anderes mal zählt es nur von 5 oder 6 herunter. Ich nehme an, das ist die Anzahl Dateien die übertragen werden?


    Freundliche Grüsse
    Peter Suter

  • Hallo,

    ja, unten rechts wird teilweise die Anzahl der zu übertrgenden Dateien runtergezählt. Veröffentlichen mit F7 ist korrekt, denn so werden nur geänderte Dateien übertragen und nicht alles.

    Versuchen Sie trotzdem bezgl. der Rechte mal so vorzugehen, wie von mir beschrieben. Man weiß ja nie. Wichtig ist, dass sie, wenn Sie die Fehlermeldung erhalten, die Rechte in FileZilla korrigieren, dann das entsprechende Gästebuch und die entspr. geschützte Seite aufrufen, damit die Dateien auf dem Server entsprechend installiert werden (diese werden beim erst Aufruf der Seite installiert). Danach korrigieren Sie die Rechte dann sicherheitshalber nochmals, denn erst jetzt sind ja alle Dateien auf dem Server installiert.

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

Jetzt mitmachen!

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