
Wie erstellt man einen 'fullcache' unter xoops?
Die Frage hat mich schon lange unter xoops beschäftigt und nun habe ich endlich eine Lösung gefunden, die den Ein -oder Anderen unter Euch auch sehr hilfreich sein könnte. Den Hack 'Fastest Cache Hack' könnt Ihr unter http://www.peak.ne.jp/xoops/md/mydownloads/singlefile.php?cid=2&lid=67 download. Laut Author spart dieser Hack ca. 30% der CPU. Folgende Schritte sind auszuführen: 1. kopiere die Datei fastestcache.php in den Pfad XOOPS_ROOT_PATH/include/ 2. lege ein neues Verzeichnis ausserhalb deines DocumentRoot an z.B.: /home/yourhome/xoops/ 3. lege ein neues Verzeichnis namens 'fullcache' innerhalb dieses Pfades an und setzte die Verzeichnisrechte auf 0777 -> chmod 0777 fullcache 4. schreibe in die mainfile.php den folgenden Abschnitt nach define('XOOPS_URL',... -> define('XOOPS_TRUST_PATH','/home/yourhome/xoops'); 5. schreibe in die mainfile.php den folgenden Abschnitt vor include XOOPS_ROOT_PATH."/include/common.php"; -> require XOOPS_ROOT_PATH.'/include/fastestcache.php' ; 6. schreibe in die mainfile.php den folgenden Abschnitt nach include XOOPS_ROOT_PATH."/include/common.php"; if (!isset($xoopsOption['nocommon']) ... ) { include XOOPS_ROOT_PATH."/include/common.php"; fastestcache_setcookie() ; // Insert this } 7. schreibe in include/functions.php in die function redirect_header() folgenden Funktion function redirect_header($url, $time = 3, $message = '', $addredirect = true) { -> fastestcache_clearcache() ; // Insert this global $xoopsConfig, $xoopsRequestUri, $xoopsLogger, $xoopsUserIsAdmin; } Den fullcache könnt Ihr in der 'fastestcache.php' nach Belieben konfigurieren. Wenn Ihr Fragen habt, könnt Ihr Sie unter Forum xoops fullcache gern stellen.
Diese FAQ wurde gefunden auf php-deluxe.de : http://www.php-deluxe.de/modules/smartfaq/faq.php?faqid=8