在 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 文件夹,上传到服务器后它运行正常
我正在 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 文件夹,上传到服务器后它运行正常