smarty php CMS error - PullRequest
       6

smarty php CMS error

0 голосов
/ 03 августа 2009

привет, когда я открываю свой сайт (сделанный в smarty) я получаю эту ошибку, плз, решите, я очень новый в smarty

Ошибка Smarty: невозможно прочитать ресурс: "pagetemplate.tpl" в /var/www/vhosts/example.com/htdocs/includes/smarty/Smarty.class.php в строке 1083

Предупреждение: ошибка Smarty: невозможно прочитать ресурс: "pagetemplate.tpl" в /var/www/vhosts/example.com/htdocs/includes/smarty/Smarty.class.php в строке 1083

Спасибо

Ответы [ 3 ]

2 голосов
/ 03 августа 2009

Вы установили каталог шаблонов, где находится файл шаблона?

$smarty->template_dir = ...
1 голос
/ 03 августа 2009

Smarty явно не нашел файл "pagetemplate.tpl".

Две идеи:

  • Файл действительно существует? (Если вы используете Linux, имена файлов чувствительны к регистру: «PageTemplate.tpl» и «pagetemplate.tpl» не будут совпадать с файлом.
  • Правильно ли установлен smarty $template_dir? Это указывает на правильную директой? (то же самое касается чувствительности к регистру, кстати)
  • И третий: есть ли у вас доступ на чтение к этому файлу / каталогу?

Пока вы занимаетесь этим, вы также можете проверить $compile_dir переменную.

0 голосов
/ 03 августа 2009

Есть несколько вещей, которые вы можете проверить:

  • Правильно ли вы настроили исходные настройки Smarty как таковые?

КОД:

$smarty->template_dir = '/path/to/templates_dir';
$smarty->compile_dir = '/path/to/compile_dir';
$smarty->cache_dir = '/path/to/cache_dir';
  • Существует ли pagetemplate.tpl в $smarty->template_dir?
...