"online CMS"-Seite funktioniert nicht auf dem Server

  • Hallo, ich bin als langjähriger Nutzer gerade von Zeta 8 auf Zeta 10 umgestiegen, insbesondere wegen der neue "online CMS" Funktion. Eben damit scheitere ich aber momentan. Ich habe gemäß der Anleitung eine solche "online CMS"-Seite in mein ansonsten fehlerlos laufendes Webprojekt eingebaut, und dann auf dem Server (Strato PowerPlus) hochgeladen. Wenn man zu dieser online-CMS-Seite navigiert dann erscheinen im Browser folgende Fehlermeldungen:

    Warning: Cannot modify header information - headers already sent by (output started at /mnt/weba/10/91/52015191/htdocs/testpage.php:1) in /mnt/weba/10/91/52015191/htdocs/testpage.php on line 1

    Warning: Cannot modify header information - headers already sent by (output started at /mnt/weba/10/91/52015191/htdocs/testpage.php:1) in /mnt/weba/10/91/52015191/htdocs/testpage.php on line 1

    Warning: Cannot modify header information - headers already sent by (output started at /mnt/weba/10/91/52015191/htdocs/testpage.php:1) in /mnt/weba/10/91/52015191/htdocs/testpage.php on line 1

    Warning: Cannot modify header information - headers already sent by (output started at /mnt/weba/10/91/52015191/htdocs/testpage.php:1) in /mnt/weba/10/91/52015191/htdocs/testpage.php on line 1

    Warning: Cannot modify header information - headers already sent by (output started at /mnt/weba/10/91/52015191/htdocs/testpage.php:1) in /mnt/weba/10/91/52015191/htdocs/testpage.php on line 1

    Warning: session_start() [

    Kann jemand anhand dieser Meldungen einen Hinweis geben, wo ich einen (dummen?) Fehler gemacht haben kann?

    Danke im voraus!

  • Hallo,

    schau mal bitte ob unter Website -> Einstellungen konfigurieren -> Erweiterte Optionen -> "Unicode-Textdateien mit Byte Order Mark (BOM) schreiben" ein Haken gesetzt ist.

    Falls ja, diesen entfernen.

    Selbiges gilt für die Checkbox unter Website -> Einstellungen konfigurieren -> Kodierung -> "Dateien mit Byte Order Mark (BOM) schreiben".

    Nun noch mal veröffentlichen.

    Das könnte es evtl. schon gewesen sein.

    Gruß
    Jochen

    Gruß
    Jochen

  • Hallo Jochen, danke für die schnelle Antwort!Der erste angegebene Haken war in der Tat gesetzt, nach dem Entfernen desselben und erneutem Veröffentlichen wird jetzt immerhin das grafische "Drumherum" (Menüs, Header etc.) korrekt angezeigt (vorher fehlte das auch komplett), aber im Artikel-Bereich erscheint jetzt eine neue Fehlermeldung:

    Warning
    : include(/home/strato/http/power/weba/10/91/52015191/htdocs/media/Scripting/ServerSideScripting/PHP/CMS/cms.inc.php) [function.include]: failed to open stream: No such file or directory in /mnt/weba/10/91/52015191/htdocs/testpage.php on line 87

    Warning: include() [function.include]: Failed opening '/home/strato/http/power/weba/10/91/52015191/htdocs/media/Scripting/ServerSideScripting/PHP/CMS/cms.inc.php' for inclusion (include_path='.:/opt/RZphp5/includes') in /mnt/weba/10/91/52015191/htdocs/testpage.php on line 87

    Was kann man daraus schließen!?Gruß, Roland

  • Hallo Roland,

    ist auch der 2 Haken gesetzt, und wenn ja hast du auch schon mal versucht diesen zu entfernen?

    Gruß
    Jochen

    Gruß
    Jochen

  • Nein, der zweite Haken war von Anfang an nicht gesetzt gewesen, daran kann es also nicht liegen.

    Ich habe jetzt aber mal die PHP-Version von meinem Webhost herausgefunden, es ist 5.2.17. Im Handbuch von Zeta Producer 10 steht nun, dass man mindestens Version 5.3 benötigt, also knapp daneben.... Könnte das alleine schon der Knackpunkt sein?

    Grüße, Roland

  • Ich hätte noch einen weiteren Hinweis: gemäß der Fehlermeldung scheint auf dem Server ja vergeblich das folgende File gesucht zu werden:

    /media/Scripting/ServerSideScripting/PHP/CMS/cms.inc.php

    Wenn ich mittels FTP direkt dort nachschaue, dann existiert alleine schon der Ordner /CMS überhaupt nicht im übergeordneten Ordner /PHP.

    Ich bin dankbar für jede weitere Hilfe, habe leider selber kaum Erfahrung mit PHP...

    Grüße, Roland

  • Hallo Jochen,

    danke für den Hinweis. Hatte gerade schon ein Telefonat mit einem netten Strato-Techniker, also die von dir angegebene FAQ ist für mein Hosting-Paket nicht mehr relevant, bei mir ist PHP automatisch auf Version 5.2.17 gesetzt. Das scheint momentan die neueste Version bei Strato zu sein. Ansonsten konnte der Strato-Techniker auch nicht weiterhelfen, seine Vermutung war, dass die CMS-Software einfach nicht alle benötigten Dateien hochgeladen hat, weil ja z.B. der gesamte /CMS-Ordner fehlt. Das sollte ja erst einmal nicht von der PHP-Version des Servers abhängen.

    Also momentan bin ich leider so schlau wie vorher...
    Grüße, Roland

  • Hallo Roland,

    soweit ich weiß, sollten sich die CMS PHP Daten im Verzeichnis media/scripting/ServerSideScripting/php/ auf deinem Webspace befinden.

    Kannst ja mal schauen, ob es diese Verzeichnis gibt.

    Und evtl. fällt dem Steffen von Zeta-Software morgen dazu noch was ein.

    Wobei ich schon glaube, das es was mit der falschen PHP-Version zu tun hat.

    Gruß
    Jochen

    Gruß
    Jochen

  • Hallo Roland,

    das Online-CMS funktioniert nur einwandfrei mit PHP Version 5.3 oder höher. Siehe hier: http://online-cms-demo.zeta-producer.com/de/voraussetzungen.html

    Wie es sich mit Version 5.2.17 verhält, kann ich nicht genau sagen.

    Wenn Daten fehlen, dann die Website einfach mal komplett neu erstellen (Website | Website erstellen | Erstellen komplett) und dann nochmals veröffentlichen.

    Freundliche Grüße
    Steffen T. (Zeta Producer-Support)

  • Hallo, danke für den Hinweis, nach einem komplett neuen Erstellen und Upload waren jetzt einige neue Dateien im Ordner media/scripting/ServerSideScripting/php/ und das Editieren funktioniert so weit ohne Probleme. Also nur zur Info, PHP Version 5.2.17 scheint wohl auch ausreichend zu sein.

    Danke an alle für die schnelle Hilfe!
    Grüße, Roland

  • Hallo,

    das ist interessant bei dir, da das einloggen ins Online-CMS zum teil geht.
    (Das sieht man am veränderten Quelltext nach dem Aufruf des "?edit")

    Ist ein wenig merkwürdig...

    Schon mal versucht den Online CMS-Artikel zu löschen und dann nochmal neu anzulegen, und dann
    Website erstellen und veröffentlichen komplett?

    Evtl. bring das ja was.

    Gruß
    Jochen

    Gruß
    Jochen

  • Guten Morgen

    Japp, hab den Artikel schon gelöscht und neu erstellt.
    Habe auch mal eine komplett neue Seite erstellt und dann einen neuen Artikel. Hat auch nichts gebracht.

  • Hallo,

    was du jetzt noch versuchen kannst ist folgendes:

    -Lösche mal den kompletten Inhalt deines Webspace, so das nichts mehr von deinem Projekt vorhanden ist.
    -Übertrage dann nochmal alles komplett.

    Bei einem ähnlichen Fall in Verbindung mit dem Online-CMS hatte ich damals damit Erfolg.

    Da war noch irgendeine php.datei doppelt und falsch auf dem Webspace vorhanden und das hat das Online-CMS
    durcheinander gebracht.

    Gruß
    Jochen

    Gruß
    Jochen

  • okeydokey
    ich habe mal alles gelöscht. Online-CMS Artikel eingefügt, komplette Seite erstellen gedrückt und dann alles komplett hochgeladen.
    Aber es klappt immer noch nicht.

    Das ist wirklich ärgerlich.

  • Hab mir eben noch mal deinen Quelltext der Seite angesehen, und
    da ist mir der Script-Code von Google-Analytics aufgefallen.

    Bin mir gerade nicht sicher, aber das könnte evtl. "reinhauen".

    Versuche mal auf der Seite den Google-Analytics Code zum testen rauszunehmen, um zu
    sehen ob es das evtl. sein könnte.

    Und dann berichte wieder.

    Gruß
    Jochen

    Gruß
    Jochen

  • habe den Code mal auf der Unterseite raus genommen und es geht immer noch nicht.
    So langsam ist es wirklich ärgerlich

    ich versuche es später mal mit einem anderen Projekt

  • Ok, hier genau wieder das gleiche wie bei der anderen Seite.
    Der Quelltext verändert sich nach dem Aufruf von "?edit", aber es kommt kein Loginfenster.

    Ich vermute, diese Seite ist beim gleichen Webhoster, oder bei einem anderen?

    Dein Webhoster erfüllt auch alle Voraussetzungen, wie:

    - Auf Ihrem Webserver muss die Scriptsprache PHP (Version 5.3 oder höher) installiert sein (schreibst du ja)
    - PHP muss Schreibrechte innerhalb Ihres Webspace besitzen
    - Zusätzlich ist die PHP-Erweiterung "GD Library" erforderlich, wenn Sie Bilder über das Online-CMS einfügen möchten

    Wenn das so ist, dann muss ich für meinen Teil gerade passen.

    Entweder fällt jemanden hier noch was dazu ein, oder du musst bis Montag warten, auf einen Antwort direkt vom
    Zeta-Team dazu.

    Gruß
    Jochen

    Gruß
    Jochen

  • Hallo LoFi,

    ich vermute, wir haben hier einen Konflikt von 2 jQuery Versionen. Das online cms benutzt jQuery 1.5.1. Unsere normalen templates hingegen meist jQuery 1.4.X.

    Euer Template scheint angepasst, und ihr ladet - aus welchem auch Grund immer - das 1.4er jQuery statt im Header erst vor dem </body> und mir scheint, dass dies zur folge hat, dass dem online cms das falsche jQuery untergejubelt wird.

    Ich schlage vor, Ihr versucht mal die Zeile:
    <script type="text/javascript" src="_media/jquery-1.4.2.min.js"></script>

    vom Seitenende wieder in den <head> zu setzen, neu veröffentlichen und schauen ob das hilft.

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

  • Das ist wirklich komisch.
    ich habe nochmal mit Strato gesprochen, dort haben wir den Webspace und die konnten alle drei Punkte positiv beantworten.
    Also dass alles funktionieren sollte.

    Ich werde mal bei Zeta anrufen und schauen ob ich etwas in Erfahrung bringen kann.

  • Wundervoll! Dankeschön. jetzt klappt es!

    Es lag tatsächlich an "<script type="text/javascript" src="_media/jquery-1.4.2.min.js"></script>"
    Hab es wieder nach oben geschoben und nun klapt es ohne Probleme.

    Was mich allerdings stört ist, dass folgendes immer dort steht, wenn man noch keinen Inhalt hinterlegt hat: "Für diese Seite wurde noch kein Inhalt erfasst."
    Kann man das irgendwie deaktivieren. Denn ich würde gerne schon ein paar Seiten vorbereiten aber erst in den nächsten Tagen mit Inhalt füllen.

  • Hallo,

    schön dass es nun klappt.
    Die Meldung "Für diese Seite wurde noch kein Inhalt erfasst." lässt sich nicht ohne weiteres ändern.

    Ich schlage vor, die Seiten einfach erst anzulegen, wenn auch Inhalte dafür verfügbar sind.

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

  • Wie heißt die Seite, wo ich diese Änderungen vornehmen kann? Mein Problem scheint das gleiche zu sein!

  • Hallo "m.Bee",

    es ging hier um eine umgebaute default.html Seite, die sich im Ordner "templates" des jeweils verwendeten Layouts befindet. Da Du die Seite nicht kennst, vermute ich aber stark, dass Du hier auch nichts modifiziert hattest…

    Das Online-CMS ist nur ab der Business Version verfügbar, das ist schon klar oder?

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

  • Hallo,
    Die Business Version habe ich letzte Woche erworben.
    Die default.html kenne ich, denn ich habe daran auch manuell etwas geändert.
    (nur ein image für den Header Bereich angegeben)
    Das genutzte Template stammt aus der Version 9-vielleicht kommt er damit nicht klar. Die Angabe zu jquery finde ich auch nicht.

    MFG
    m.Bee

Jetzt mitmachen!

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