Smarty и относительные пути

player

Новичок
Smarty и относительные пути

Добрый вечер!

Вчера перевел свой сайт на сервер с ПХП5
Теперь на сайте каждый раз когда подставляется темплейт, выводится ошибка

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/themes/wandern/header.tpl) is not within the allowed path(s): (/www/htdocs/w0090c8f/:/tmp:/usr/bin:/www/htdocs/w0090c8f:/bin:/usr/local/bin:/usr/share/php) in /www/htdocs/w0090c8f/includes/smarty/Smarty.class.php on line 1644

функция file_exists() работает с относительным путем без проблем.

в коде пишу
$smarty->display(themes/wandern/header.tpl);

но смарти делает из этого абсолютный путь. Код в Smarty.class.php:

foreach ((array)$params['resource_base_path'] as $_curr_path) {
$_fullpath = $_curr_path . DIRECTORY_SEPARATOR . $params['resource_name'];
if (file_exists($_fullpath) && is_file($_fullpath)) {
$params['resource_name'] = $_fullpath;
return true;
}

то есть $_curr_path пуста, смарти добавляет слэш (DIRECTORY_SEPARATOR), и получается абсолютный путь

Что можете посоветовать?
Заранее спасибо
 

cDLEON

Онанист РНРСlub
Неужели не видно, что нужно прописать resource_base_path ?
 

player

Новичок
Спасибо.. пока искал про resource_base_path, наткнулся на совет поставить
$smarty->template_dir = '.';

вместо $smarty->template_dir = '';

Но если не трудно можно и в 2 словах объяснить как изменять resource_base_path

Всем спасибо
 
Сверху