$compile_dir Definiert das Verzeichnis, in das die kompilierten Templates geschrieben werden. Normalerweise lautet es "./templates_c". Das heisst, dass Smarty das Kompilier-Verzeichnis im selben Verzeichnis wie das ausgeführte PHP-Skript erwartet. Der Webserver muss Schreibrechte für dieses Verzeichnis haben (siehe auch Kapitel Installation). Technische Bemerkung Diese Einstellung kann als relativer oder als absoluter Pfad angegeben werden. 'include_path' wird nicht verwendet. Technische Bemerkung Dieses Verzeichnis sollte ausserhalb der DocumentRoot des Webservers liegen. Siehe auch $compile_id und $use_sub_dirs.