Hallo zusammen,
ich habe seit kurzem bei mehreren Projekten separat das Problem, dass smarty nicht mehr so richtig funktioniert. Komischerweise hab ich nichts an den Seiten verändert, und vorher liefen die eigentlich einwandfrei.
Leert man den templates_c Ordner mit den kompilierten Dateien, wird die Seite angezeigt, aber einige Templates ausgelassen. Diese werden, wie man an nicht-erstellten Dateien erkennen kann, auch nicht kompiliert. Bei einem Refresh wird dann gar nichts mehr angezeigt, eine weiße Seite.
Außerdem ist mir aufgefallen dass smarty manchmal leere, kompilierte Template-Dateien anlegt.
Ich weiß dass es irgendwie unwahrscheinlich ist, dass der Fehler bei smarty liegt, aber ich habe wie gesagt nichts verändert oder so.
Rechte sind korrekt gesetzt und die Verzeichnisse scheint er ja auch zu finden. Ich wüsste nicht, was ich sonst falsch mache.
Danke schonmal!
Grüße, Oli
ich habe seit kurzem bei mehreren Projekten separat das Problem, dass smarty nicht mehr so richtig funktioniert. Komischerweise hab ich nichts an den Seiten verändert, und vorher liefen die eigentlich einwandfrei.
Leert man den templates_c Ordner mit den kompilierten Dateien, wird die Seite angezeigt, aber einige Templates ausgelassen. Diese werden, wie man an nicht-erstellten Dateien erkennen kann, auch nicht kompiliert. Bei einem Refresh wird dann gar nichts mehr angezeigt, eine weiße Seite.
Außerdem ist mir aufgefallen dass smarty manchmal leere, kompilierte Template-Dateien anlegt.
Ich weiß dass es irgendwie unwahrscheinlich ist, dass der Fehler bei smarty liegt, aber ich habe wie gesagt nichts verändert oder so.
PHP-Code:
require(SMARTY_DIR.'Smarty.class.php');
$tpl = new Smarty;
$tpl->template_dir = ROOT_DIR.'templates/templates/';
$tpl->compile_dir = ROOT_DIR.'templates/templates_c/';
$tpl->config_dir = ROOT_DIR.'templates/configs/';
$tpl->cache_dir = ROOT_DIR.'templates/cache/';
$tpl->force_compile = true;
Danke schonmal!
Grüße, Oli
Kommentar