これについてはよくわかりませんが、smartyの手順http://www.smarty.net/docs/en/installing.smarty.basic.tplを読むと、$ template_dir、$ compile_dir、$config_dirを設定する必要があります。新しいPHPスクリプトがあるたびに$cache_dir。つまり、PHPスクリプトごとに次のコード行を追加する必要があります。
$smarty->setTemplateDir('/.../templates/');
$smarty->setCompileDir('/...templates_c/');
$smarty->setConfigDir('/.../configs/');
$smarty->setCacheDir('/.../cache/');
あれは正しいですか?これを避けるために、皆さんは「ショートカット」を実行しましたか?