Problem mit CMS-online Zeta 13

  • Hallo,

    eine erste Vemutung wäre, das die Angabe in der FTP-Konfiguration im ZP nicht richtig ist.
    Da darauf achten das, bei der Wev-Adresse auch die Angabe des Unterordners mit auftaucht, wie z.b. "http://www.meine-seite.de/unterordner"
    Und bei Zielordner dieser Unterordner auch mit angegeben ist, wie z.B. /unterordner/

    Wenn das stimmen sollte, oder nichts bringt, dann poste uns mal bitte die Web-Adresse hier, so das man sich das ansehen kann.

    Und das ganze, sollte dann auch über das ZP-Eigene "Veröffentlichen" auf deinen Webserver übertragen werden.

    Gruß
    Jochen

  • Hallo,

    könnte an der aktiven PHP 7 Version liegen.
    Die ist noch recht neu, und könnte vielleicht das Problem verursachen.
    Stelle mal bei deinem Webhoster auf PHP 5.6 um.
    Die ist stabil, und evtl. geht es dann.

    Versuche das mal zunächst.

    Gruß
    Jochen

  • Hallo @Jochen

    habe eben mal meine Testseite auf PHP7 bei 1&1 umgestellt. Online-CMS läuft. Vom Screenshot von @andreas.burkert her würde ich auf einen fehlenden / hinter dem Ordnernamen tippen.

  • Hallo @andreas.burkert,

    der Selbstversuch führt zur Nachvollziehbarkeit: Ich habe jetzt die FTP-Einstellungen bei meinem Test um einen zusätzlichen Ordner /test/ erweitert und erneut veröffentlicht. Da Verhalten entspricht jetzt genau Deiner Beschreibung, Online ist nichts zu sehen, nach Login tauchen auch die bisherigen Artikel auf, neue Artikel können erfasst werden und nach Logout ist wieder nichts zu sehen. Der neu eingefügte Text ist aber auf der Originalseite zu sehen.
    Originalseite: http://www.test.hanabi-pirna.de

    Seite mit Unterordner: http://www.test.hanabi-pirna.de/test/

    Lösungsansatz: da die gegenwärtige Seite https://community.zeta-producer.com/www.car-and-crime.de sicherlich noch bis zum Ende des Probebetriebes erhalten bleiben soll, lege bei 1&1 eine Subdomain https://community.zeta-producer.com/www.test.car-and-crime.de an und weise dieser ein eigenes Verzeichnis zu. Die Subdomain musst Du dann noch mit einer PHP-Version versorgen.
    Ändere dann die FTP-Einstellungen im Testprojekt auf das neue Verzeichnis und veröffentliche dann erneut.

  • Guten Morgen zusammen,

    also ich hab das nun eben auch nachgestellt, und dabei ist bei mir folgendes rausgekommen:

    Bei mir geht es problemlos mit der PHP 7 und mit einem Projekt das sich in einem Unterordner befindet.
    Also man kann sich sauber einloggen, und Inhalte im Online-CMS einfügen, die dann auch übernommen werden, nach dem ausloggen.

    Das muss also irgendwas anderes sein.... Nur was, das ist die Frage :)
    Vielleicht keine richtigen Schreibrechte für den Unterordner?

    Warten wir mal ab, was Zeta dazu einfällt.

    Gruß
    Jochen

    Einmal editiert, zuletzt von Jochen (15. April 2016 um 08:03)

  • Guten Morgen,

    @Jochen: Nur zur Präzisierung fürs Nachbauen: Du hattest ein Testprojekt erstellt und veröffentlicht und danach in den FTP-Einstellungen einen Ordner hinten dran gehängt und neu veröffentlicht?
    Da die Artikel-ID für das CMS sich durch das Ändern des Speicherortes nicht ändert (in meinem Test Art. 1402) gibt es jetzt unter test.hanabi-pirna.de an zwei unterschiedlichen Stellen ein CMS-Datenverzeichnis 1402 (Siehe Bilder).
    Wenn ich jetzt die Seite mit dem Unterordner aufrufe, greift das CMS mit der Artikelnummer 1402 auf das entsprechende Datenverzeichnis 1402 im Unterordner /test zurück. Da dieses frisch veröffentlicht ist, sind dort keine Inhalte hinterlegt. Wenn ich jetzt diese Seite zum editieren öffne, erfolgt der Zugriff über PHP auf der Stammebene der Domaine, also /test/assets/php/CMS_DATA/1402. Damit werden die "alten Texte" geladen, ich kann neue Texte hinzufügen. Gespeichert werden diese "neuen Texte" auch im /test/assets/php/CMD_DATA/1402.
    Nach Logout befinde ich mich aber wieder auf der Seite /test/test/index.php, mein CMS mit der Artikelnummer 1402 greift auf /test/test/assets/php/CMD_DATA/1402 zurück und findet dort nichts, da ja im übergeordneten Ordner gespeichert.
    Die Frage ist jetzt für mich als PHP-Laie: Wird PHP immer auf der obersten Ebene ausgeführt oder lässt sich die Ausführung in einem Unterordner (also mit relativen Pfaden) erzwingen?

  • Thomas: Ich habe gleich ein Testprojekt mit der Angabe des Unterordnners frisch veröffentlicht und das dann überprüft.
    Das Online-CMS läuft da einwandfrei im Unterorder (hatte da auch noch nie Probleme damit).

    Was natürlich ist, wenn es auf der Hauptdomain schon Inhalte mit dem CMS gibt, kann ich gerade auf Anhieb nicht sagen.
    Eigentlich dürfte das nicht reinhauen, da die Inhalte im Normafall ja getrennt voneinander sind.

    Vielleicht teste ich das heute noch.

    So, eben folgendes getestet: Habe das vorhanden Projekt eben zusätzlich in einen anderen Unterordner veröffentlicht,
    und da geht es auch problemlos.

    Also die Projekte sind sauber voneinander unabhängig editerbar und kommen sich nicht in die Quere.

    Nachtrag: Jetzt bin ich noch eben in die "vollen" gegangen ;)
    Wenn ich erneut in einen Unterordern im Unterordner veröffentliche, dann kann ich das ganze nachvollziehen.

    Es könnte also durchaus daran liegen, das der Andreas, in seinem Hauptprojekt auch CMS-Inhalte drin hat, und daher das Problem auftaucht.
    In dem Fall, wäre der Lösungsansatz von Thomas im Post 8, eine Möglichkeit, das in den Griff zu kriegen.

    Oder was sagt Zeta dazu?

    Gruß
    Jochen

    3 Mal editiert, zuletzt von Jochen (15. April 2016 um 08:39)

  • Hallo,

    ich konnte das eben nachstellen. Nach ändern des Unterordners in den FTP-Einstellungen, bitte vor dem Einloggen auf der neuen Online-CMS-Seite im Browser die Cookies löschen, dann funktioniert es wie erwartet.

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

  • Hi Stefan,

    auch mal getestet, wenn es einen "Überordner" schon mit CMS-Inhalten gibt?
    Da es um das ja hier geht.

    Gruß
    Jochen

  • Hallo Stefan ( Stefan S)

    da melde ich mich mal in der Mittagspause auch mit dazu. Probiere mal https://community.zeta-producer.com/www.test.hanabi-pirna.de/test?edit mit dem Passwort karate. Du solltest ja dazu noch kein Cookie haben.

  • Als ich die Cookies gelöscht habe, hat es funktioniert. Vorausgesetzt man loggt auch auf der richtigen Seite ein und nicht ausversehen noch auf der alten. Am besten mal die von Zeta-Producer außerhalb des Unterordners geschriebenen Dateien vom server löschen.

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

  • Danke für Eure Hilfe.
    Das Problem habe ich nun dadurch gelöst, indem ich alles (auch alle anderen Seiten) in dem Webordner gelöscht habe. Dann dort die jeweiligen Unterordner angelegt und jede Seite neu aufgespielt habe. Puuh ...

    Morgen probiere ich aus, ob ich das CMS-Online auch auf einer zweiten und dritten Webadresse laufen lassen kann.

    LG ANdreas

  • Hallo,

    ich befürchte das wird nicht klappen. Die Web-Adresse des Projekts in dem das Online-CMS eingefügt wurde, wird in den Online-CMS-Einstellungen gespeichert und das Online-CMS auf diese Adresse/Domain eingerichtet.

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

  • Hallo,

    wie meinen Sie das? Können Sie mir das etwas detaillierter erläutern? Innerhalb eines Projekts können Sie pro Seite ein Online-CMS einfügen. Ein Online-CMS ist aber generell nur über die Webadresse, also den Domain-Namen administrierbar, der in den FTP-Einstellungen angegeben wurde.

    Mit Web-Adresse meinte ich also nicht den Seitenpfad, sondern den Domainnamen.

    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!