Ошибка доступа к файлу шаблона в Samrty в xammp

#php #xampp #smarty

#php #xampp #smarty

Вопрос:

Я создаю проект в XAMPP и начал использовать шаблон Smarty для PHP.

Однако после создания моего контроллера и представлений, а затем просмотра приложения в браузере я получаю эту ошибку:

Неустранимая ошибка: неперехваченный —> Smarty: невозможно записать файл / Applications/XAMPP/xamppfiles/htdocs/smarty/templates_c/wrt601727fe4da8d5_80519194 <— брошенный в /Applications/XAMPP/xamppfiles/htdocs/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_writefile.php в строке 60

Строка 60 в этом файле:

 // write to tmp file, then move to overt file lock race condition
$_tmp_file = $_dirpath . DIRECTORY_SEPARATOR . str_replace(array('.', ','), '_', uniqid('wrt', true));
if (!file_put_contents($_tmp_file, $_contents)) {
    error_reporting($_error_reporting);
    throw new SmartyException("unable to write file {$_tmp_file}");
}
 

Кто-нибудь может увидеть проблему?

Комментарии:

1. Что конкретно означает строка 60?

2. убедитесь, что ваш каталог (templates_c) существует и доступен для записи.

Ответ №1:

Smarty не удалось получить доступ к папке templates_c в каталоге Xamp, после загрузки на сервер он работает отлично