在 xampp 中访问 Smarty 中的模板文件时出错

Error accessing template file in Samrty in xammp

我正在 XAMPP 创建一个项目,并开始使用 PHP 的 Smarty 模板。

但是,在创建我的控制器和视图并在浏览器中查看应用程序后,我收到此错误:

Fatal error: Uncaught --> Smarty: unable to write file /Applications/XAMPP/xamppfiles/htdocs/smarty/templates_c/wrt601727fe4da8d5_80519194 <-- thrown in /Applications/XAMPP/xamppfiles/htdocs/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_writefile.php on line 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}");
}

有人能看到这个问题吗?

Smarty 无法访问 Xampp 目录中的 templates_c 文件夹,上传到服务器后它运行正常