Seite 1 von 1

Nach Migration leere Seite

Verfasst: Mi 23. Feb 2011, 16:51
von McSilver
Hallo ,
unsere Seite wurde von Fremdcode injiziert.
Also Backup der Datenbank neu aufgespielt , Content (Upload , css , usw. nach Überprüfung, Mod-Rewrite installiert) aufgespielt und Migration gestartet.
Backend funktioniert, aber Seitenaufruf bringt leere Seite.
Im Error -log folgende Meldung:
PHP Warning: file_put_contents(/home/xxxx/www.xxxxxxx.de/xxxxxx/cache/metatag_9df ... 8ef3a8.tmp) [<a href='function.file-put-contents'>function.file-put-contents</a>]: failed to open stream: No such file or directory in /home/xxxxxxx/www.xxxxxxxxx.de/contenido/plugins/chai ... tatags.php on line 254
Was Contenido will, ist mir klar, nur habe ich keine weiteren Plugs installiert (außer MRW). vor allem stört mich der cache-Aufruf. Cache ist leer.
PHP: 5.2.8
MySql: 5.0.44
Alte Version 4.8.12
Neue Version: 4.8.14

Noch was ist mir Aufgefallen: stzt Contenido Cookie? "sid_3_4"

Kann mir jemand helfen?
Gruß
Dietmar

Re: Nach Migration leere Seite

Verfasst: Do 24. Feb 2011, 09:54
von mfweb
McSilver hat geschrieben:failed to open stream: No such file or directory
[...]
vor allem stört mich der cache-Aufruf. Cache ist leer.
Genau das wird das Problem sein. Contenido cached selber einige Sachen, u.a. die Meta-Tags, die durch ein Plugin erstellt werden. Allerdings kann Contenido (so, wie es in der Fehlermeldung steht) nicht auf den Ordner /<mandant>/cache/ zugreifen, da er entweder nicht existiert, oder die Rechte zu niedrig sind. Der Ordner benötigt Schreibrechte.

Re: Nach Migration leere Seite

Verfasst: Do 24. Feb 2011, 14:34
von McSilver
Danke für die Antwort,
aber das ist es nicht. Wie gesagt, im Backend habe ich allen Content! ich kann arbeiten wie gehabt, leider ist die dann aufgerufene Seite leer.
Deinen Tipp (manchmal sieht man den Wald vor lauter Baümen nicht, arbeite nun schon lange mit Contenido) habe ich überprüft, ist alles in Ordnung.
Trotzdem kömmt nix.
:(
Ach so, con_code hab ich auch geleert.
Gruß Dietmar

Re: Nach Migration leere Seite

Verfasst: Do 3. Mär 2011, 13:53
von mauerblume
prüfe nochmal, ob du wirklich

auf cms/cache

schreibrecht hast, also 777
auch auf den dort schon enthaltenen dateien.

Re: Nach Migration leere Seite

Verfasst: So 4. Dez 2011, 19:49
von Halchteranerin
Das ist der einzige Beitrag mit dieser Fehlermeldung, bei dem die Zeilennr. auch übereinstimmt mit meiner Fehlermeldung (warum wird mein eigener Beitrag unter http://forum.contenido.org/viewtopic.ph ... 57#p152357 nicht gefunden? 8)), allerdings habe ich keine leere Seite, bei mir sieht alles normal aus, nur dass ab und zu dieser Fehler auftaucht. Der Ordner cms/cache hat 777, die darin enthaltenen Dateien hatten 644, ich habe das nun gerade in 666 ändern wollen, aber bei einigen Dateien, u. a. auch bei der monierten, meldet der FTP-Server Operation not permitted, warum auch immer. Es waren die .tmp-Dateien, deren Rechte sich nicht ändern ließen. Die haben sich aber löschen lassen, und da es "nur" der Cache-Ordner ist, war es hoffentlich kein Fehler, die zu löschen. Ich bin gespannt, ob der Fehler (bzw. die Warnung) noch auftritt.

Ach ja, ich habe 4.8.15, aktualisiert von 4.4.5 über 4.6.24.

Re: Nach Migration leere Seite

Verfasst: Mo 5. Dez 2011, 14:27
von Oldperl
mauerblume hat geschrieben:auch auf den dort schon enthaltenen dateien.
Da sollten eigentlich erstmal keine Dateien drin sein. Bei der Migration einer Seite sollte man diesen Ordner Leeren bzw. den Inhalt erst garnicht mitkopieren. Ansonsten gibts dafür ja auch noch die "Helferlein" im Backend zum Leeren der Cachingbereiche.

Die Schreibrechte betreffend empfehle ich für Contenido-Einsteiger eigentlich immer ein Migrations-Setup, bei dem im Verlauf des Setups auch die Schreibrechte geprüft werden, sofern man nicht die Pfade-/Ordnernamen entgegen dem Standard geändert hat.

Achja, und die Mandantenpfade im Backend wurden hoffentlich entsprechend der neuen Pfade angepasst. :wink:

Gruß aus Franken

Ortwin