Smarty izinleri hakkında şikayet ediyor. Ben üzerinde çalışıyorum bir proje için küçük bir mvc çerçeve yazdık ve ben her denetleyici şablonları işlemek gerekiyor. Ben önde gitti ve Smarty kurulum yönergeleri takip ve benim "front controller", ya da sayfanın uygulamanın geri kalanı için yolları istekleri olarak tüm yapılandırma seçeneklerini ayarlayın. Testinstall işlevi her şey koşer diyor, ama benim denetleyicileri şablonları işlemek için çalıştığınızda, ben bu ile sonuna kadar.
Warning: mkdir(): Permission denied in /var/www/HRTRL/includes/CallLog/lib/Smarty/libs/sysplugins/smarty_internal_write_file.php on line 28 Warning: rename(/tmp/wrt6piczo,./templates_c/73b1662b4c376f493278f9873564df03430a0b43.file.poopy.tpl.php): No such file or directory in /var/www/HRTRL/includes/CallLog/lib/Smarty/libs/sysplugins/smarty_internal_write_file.php on line 48 Warning: chmod(): No such file or directory in /var/www/HRTRL/includes/CallLog/lib/Smarty/libs/sysplugins/smarty_internal_write_file.php on line 50 Warning: include(./templates_c/73b1662b4c376f493278f9873564df03430a0b43.file.poopy.tpl.php): failed to open stream: No such file or directory in /var/www/HRTRL/includes/CallLog/lib/Smarty/libs/sysplugins/smarty_internal_template.php on line 423 Warning: include(): Failed opening './templates_c/73b1662b4c376f493278f9873564df03430a0b43.file.poopy.tpl.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/HRTRL/includes/CallLog/lib/Smarty/libs/sysplugins/smarty_internal_template.php on line 423
Ben bağımsız benim çerçevenin kalan test ettik ve her şey iş gibi görünüyor. Benim "front controller" düzgün, doğru denetleyicileri yolları isteklerini, ve ben gayet normal HTML işlemek için mümkün gibi görünüyor.
Ayrıca, ben sadece test uğruna 777 Smarty kütüphane klasörleri tüm yanı sıra diğer gerekli dizinleri chmodded var. Ben hala aynı izinleri hataları alıyorum.
EDIT strong>
Bunlar tüm gerekli smarty klasörler için kullanmış olduğunuz ayarlar.
$smarty->setTemplateDir('lib/smarty/templates');
$smarty->setCompileDir('lib/smarty/templates_c');
$smarty->setCacheDir('lib/smarty/cache');
$smarty->setConfigDir('lib/smarty/configs');