Seite 2 von 2

Verfasst: Fr 14. Mär 2008, 10:27
von emergence
i-fekt hat geschrieben:Auf ein CMS umsteigen, das echtes Caching anbietet.
na das wird ihm helfen... :roll:

Verfasst: Fr 14. Mär 2008, 10:50
von i-fekt
emergence hat geschrieben:
i-fekt hat geschrieben:Auf ein CMS umsteigen, das echtes Caching anbietet.
na das wird ihm helfen... :roll:
:mrgreen:

Verfasst: Fr 14. Mär 2008, 11:00
von xmurrix
Hallo i-fekt,
i-fekt hat geschrieben:Auf ein CMS umsteigen, das echtes Caching anbietet.
das wäre wohl auch eine interessante Alternative :-)

Gruß
xmurrix

Verfasst: Fr 14. Mär 2008, 16:45
von MRM
Danke für die Hilfe!
Ich glaube jetzt geht es, denn es kommt eine Fehlermeldung. :lol:

http://www.biologie.uni-osnabrueck.de/P ... ontent.php

Warning: unlink(F:/INetPub/WWWRoot/Pflanzenphysiologie/CMS/cms/cache//content/cache_fc5547f0d579c6c9ceaf78b9e5f52d6e) [function.unlink]: Permission denied in F:\INetPub\WWWRoot\Pflanzenphysiologie\CMS\pear\CACHE\Container\file.php on line 210

Sieht ja nur nach fehlenden Rechten aus?

Verfasst: Fr 14. Mär 2008, 18:06
von xmurrix
MRM hat geschrieben:...
Warning: unlink(F:/INetPub/WWWRoot/Pflanzenphysiologie/CMS/cms/cache//content/cache_fc5547f0d579c6c9ceaf78b9e5f52d6e) [function.unlink]: Permission denied in F:\INetPub\WWWRoot\Pflanzenphysiologie\CMS\pear\CACHE\Container\file.php on line 210

Sieht ja nur nach fehlenden Rechten aus?
Das scheint so zu sein, es kann auch sein, dass IIS den Pfad nicht mag, weil da ein doppelter Slash vorkommt (.../cache//content...).
Vielleicht bringt es ja was, wenn du die Konfiguration anpasst:

Code: Alles auswählen

// ohne slash am ende
$cfgConCache['cachedir'] = $cfgClient[$client]['path']['frontend'].'cache';
Gruß
xmurrix

P.S.: Die Ausgabe der Debuginfo lässt sich in der Konfiguration ('cms/includes/concache.php') mit $cfgConCache['debug'] = false; abstellen.

Verfasst: Fr 14. Mär 2008, 20:14
von MRM
Vielen Dank!
Werde es bald ausprobieren, nächste Woche habe ich leider sehr wenig Zeit.

Verfasst: So 16. Mär 2008, 09:10
von MRM
@xmurrix:
Was mir gerade mal aufgefallen ist, sind diese ganzen "Lupen" die jetzt offenbar in jedem Container auftauchen im Frontend. Hängt das auch mit der Debuginfo zusammen?

Verfasst: Mo 17. Mär 2008, 10:23
von xmurrix
MRM hat geschrieben:@xmurrix:
Was mir gerade mal aufgefallen ist, sind diese ganzen "Lupen" die jetzt offenbar in jedem Container auftauchen im Frontend. Hängt das auch mit der Debuginfo zusammen?
Da wurde wohl die Ausgabe inkl. der aktiverten Debuginfos für Module gecached (Stichwort: $frontend_debug Options). Entweder die betroffene Seite über das Backend speichern (dann wird die Seite neu gecached) oder den Inhalt des Cacheverzeichnisses löschen.

Gruß
xmurrix

Verfasst: Mo 17. Mär 2008, 19:20
von MRM
xmurrix hat geschrieben: (Stichwort: $frontend_debug Options).
Hmm, das konnte ich nicht finden. :?:
Aber jetzt bin ich wirklich verwirrt: Ich habe die Sicherheitskopie der front_content.php zurückkopiert und auch die anderen Einstellungen in der config.php zurückgesetzt, die Fehlermeldung ist jetzt natürlich weg, aber diese "Debug-Lupen" kommen immer noch (auch an PCs die die Seite noch nie aufgerufen haben).
:?:

Verfasst: Mo 17. Mär 2008, 21:59
von xmurrix
MRM hat geschrieben:
xmurrix hat geschrieben: (Stichwort: $frontend_debug Options).
Hmm, das konnte ich nicht finden. :?:
Aber jetzt bin ich wirklich verwirrt: Ich habe die Sicherheitskopie der front_content.php zurückkopiert und auch die anderen Einstellungen in der config.php zurückgesetzt, die Fehlermeldung ist jetzt natürlich weg, aber diese "Debug-Lupen" kommen immer noch (auch an PCs die die Seite noch nie aufgerufen haben).
:?:
Die Optionen für Debugging sind in der /cms/config.php. Da wirst du mal mindestens folgendes Debugging aktiviert haben:

Code: Alles auswählen

$frontend_debug["container_display"] = false;
Dann werden die "Lupen" ausgegeben. Da Contenido den PHP-Code zusammenbaut und in der Datenbank cached, ist nun der Code mit der Debugausgabe in der Contenido internen Cachetabelle. Diese kannst du mit

Code: Alles auswählen

TRUNCATE TABLE con_code
leeren, falls der Tabelleprefix bei dir 'con_' ist.

Oder du setzt in der /cms/config.php den Schalter:

Code: Alles auswählen

$force = 1;
Dann werden die Modulcodes bei jedem Seitenaufruf neu generiert und die Lupen sollten nicht auftauchen.

Gruß
xmurrix

Verfasst: Di 18. Mär 2008, 16:35
von MRM
Danke für die Mühe!

Werde es (hoffentlich) morgen ausprobieren.

EDIT: Alles erfolgreich verlaufen.