Суть такая, есть файл с настройками (setup_pages.php):
<?php
require_once 'libs/Smarty.class.php';
$smarty = new Smarty();
$smarty->template_dir = 'templates';
$smarty->compile_dir = 'templates_c';
$smarty->config_dir = 'configs';
$smarty->cache_dir = 'cache';
$sql = "SELECT * FROM posts WHERE id =".$post_id;
$result = mysqli_query($connect, $sql);
$separate_post = mysqli_fetch_assoc($result);
$smarty->display('templates/post.tpl');
?>
А также файл шаблона (post.tpl)
Проблема в том, что при открытии файла post.php, файл шаблона не отображается, а выдаёт ошибку:
Fatal error: Uncaught --> Smarty: Unable to load template 'file:templates/post.tpl' <-- thrown in D:\OpenServer\OSPanel\domains\testproject\testblog\libs\sysplugins\smarty_internal_template.php on line 195
Хотя пути прописаны верно. Файл с настройками находится в корне, обращение идёт в папку, непонимаю почему он выдаёт ошибку...