PDA

View Full Version : خطای اسمارتی



saeidejafari
چهارشنبه 04 مهر 1386, 10:51 صبح
من یه فایل اسمارتی ساده نوشتم ولی آنرا اجرا نمیکند و این خطا را می دهد
Warning: Smarty error: unable to read resource: "hello.tpl" in C:\xampplite\php\pear\libs\Smarty.class.php on line 1095

zfarhad2000
چهارشنبه 04 مهر 1386, 12:31 عصر
template_dir رو برای مشخص کردن مسیر فایلهای template خودتون تنظیم کردین؟

saeidejafari
پنج شنبه 05 مهر 1386, 09:31 صبح
بله تنظیم کردم

zfarhad2000
پنج شنبه 05 مهر 1386, 12:43 عصر
اونجوری که از این خطا مشخص هستش مشکل اینجاست که smarty نتونسته فایل hello.tpl شما رو تویه اون مسیری که مشخص کردید پیدا کنه. اگه از سیستم عامل لینوکس استفاده می کنین سطح دسترسی ها رو چک کنید که اجازه خواندن فایلها تویه اون مسیر به user وب سرور داده شده باشه.

اگه باز جواب نگرفتیم سعی کنید مسیر کامل فایل رو به تابع display بدین
مثلا برای سیستم های nix* به این صورت:
opt/lampp/htdocs/smarty/templates/hellp.tpl/
و برروی سیستم عامل ویندوز به این صورت:
D:/xampp/htdocs/smarty/templates/hello.tpl

اگه وقتی مسیر رو به صورت کامل دادین همه چیز خوب کار کرد پس دنبال مشکلتون تویه هم set کردن متغیر template_dir بگردید.

saeidejafari
شنبه 07 مهر 1386, 09:57 صبح
من مسیر رو به صورت قطعی(کامل) دادم و همه چیز خوب کار کرد ولی منظورتون رو از جمله آخری که گفتید: "پس دنبال مشکلتون تویه هم set کردن متغیر template_dir بگردید" نفهمیدم!