`
dcj3sjt126com
  • 浏览: 1878938 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SAE部署Smarty出现:Uncaught exception 'SmartyException' with message 'unable to write

    博客分类:
  • PHP
阅读更多

 

对于SAE出现的问题:Uncaught exception 'SmartyException' with message 'unable to write file...。

官方给出了详细的FAQ:http://sae.sina.com.cn/?m=faqs&catId=11#show_213

解决方案为:

 

01 $path "saemc://templates_c";
02 mkdir($path);
03  
04 $smarty new Smarty;
05 $smarty->template_dir = "./templates";
06 $smarty->compile_dir = $path;
07 .
08 .
09 .
10 $smarty->assign();
11 $smarty->display();

 

 

但注意的是,如果smarty中开启了缓存,即

 

1 $smarty->caching = true;

 

 

则也需要同样指定

 

1 $smarty->cache_dir = "saemc://templates_c";
分享到:
评论

相关推荐

    sae使用smarty模板的方法

    SAE_Fatal_error: Uncaught exception 'SmartyException' with message 'unable to write file ./web/templates_c/wrt4e95555280ef1' ``` 此错误表明Smarty试图将编译后的模板文件写入文件系统,但SAE不允许此类...

    smarty3 的应用详解

    $smarty= Smarty::instance(); 模板 之前的smarty模板,相当于重新定义了一套标签语言,那么smarty3提供了一种新的模板形式,直接支持php语法的模板。 但是问题就出来了,我们还有必要用模板吗? 引用php类型模板...

    smarty实例教程

    Smarty 实例教程 Smarty 是一个使用 PHP 编写的模板引擎,它提供了逻辑与外在内容的分离,使得程序员和美工可以分离工作,提高了开发效率和协作性。Smarty 的主要特点包括速度、编译型、缓存技术和插件技术等。 ...

    smarty下载及入门教程

    $smarty->template_dir = 'path/to/templates'; $smarty->compile_dir = 'path/to/templates_c'; $smarty->config_dir = 'path/to/configs'; $smarty->cache_dir = 'path/to/cache'; ``` 2. **分配变量**:在PHP代码...

    Smarty变量用法详解

    第二种方式是使用Smarty对象的属性来获取,即`SMARTY::config.配置变量名`的方式: ```html <title>{$smarty.config.pageTitle} ``` 需要注意的是,配置文件中的变量只有在配置文件被加载之后才能使用。配置文件中...

    smarty源码+手册+笔记

    手册是学习Smarty的重要参考资料,它详细介绍了如何安装、配置和使用Smarty。手册通常会包含基本的模板语法、配置选项、模板函数和控制结构的说明,以及如何创建自定义函数和模板插件。此外,还会涉及更高级的主题、...

    kleinphp-smartyphp::skull:[已淘汰]带有smarty模板引擎的Klein.php

    Klein.php-Smarty 带有Smarty模板引擎的Klein.php。安装通过作曲家安装。 composer create-project f3l1x/kleinsmarty: ~ 0.2 创建应用程序/缓存文件夹。 打开KleinPHP-Smarty根文件夹,然后运行server.php 。...

    Laravel开发-laravel-smarty-view

    打开终端,进入你的项目根目录,然后运行以下命令来安装Smarty: ```bash composer require "smarty/smarty:^3.1" ``` 接下来,配置服务提供者和服务别名。在`app/config/app.php`文件的`providers`数组中,添加...

    springmvc4+smarty4j 实例

    2. 初始化Smarty:在Spring MVC的配置类中,创建一个Smarty bean并进行初始化,设置模板目录、缓存目录等参数。 3. 创建模板:在指定的模板目录下,创建SMARTY模板文件,例如index.tpl,使用SMARTY语法编写HTML代码...

    yaf扩展smarty模板

    1. 安装Smarty:首先,确保系统中已经安装了Smarty库,可以通过Composer来管理。 2. 配置Yaf:在Yaf的配置文件(通常为`yaf.ini`或`application.ini`)中,定义视图目录和Smarty的相关配置。 3. 创建Smarty实例:在...

    Smarty_smarty_

    在这个Smarty_smarty_的压缩包中,很显然包含了一份详尽的Smarty教程,涵盖了从基础到高级的多个方面。下面将详细阐述Smarty模板引擎的关键知识点。 1. **基本语法**:Smarty的语法设计简洁明了,它允许在模板文件...

    php+smarty输出新闻列表

    $smarty->template_dir = 'path/to/templates'; $smarty->compile_dir = 'path/to/templates_c'; ``` 3. 分配数据:将查询结果分配给Smarty模板变量,以便在模板文件中使用: ```php while ($news = $result->...

    php之smarty篇(二)--smarty基础

    2. 设置模板和编译目录:`$smarty->setTemplateDir('path/to/templates');` 和 `$smarty->setCompileDir('path/to/compiled');` 3. 分配变量:`$smarty->assign('variableName', 'value');` 4. 显示模板:`echo $...

    李炎恢Smarty专题精讲视频课程源码

    通过这门课程,你将能够深入理解并熟练运用Smarty模板引擎。 首先,我们来了解一下Smarty的核心概念: 1. **模板(Template)**:这是由设计师创建的HTML文件,其中包含了一些特殊的Smarty标记。这些标记用于插入...

    smarty模版引擎

    2. 安装 Smarty:下载完成后,将Smarty压缩包解压,将libs目录下的文件拷贝到服务器根目录下的指定文件夹中,完成安装。 三、Smarty模板引擎的配置 1. 确定Smarty类库的存储位置:由于Smarty类库是通用的,建议将...

    smarty下载及入门教程.pdf

    安装Smarty: 1. 首先,将下载的Smarty库解压缩到你的项目目录中,通常创建一个名为`lib`的目录,并将Smarty文件放入其中。 2. 接着,需要在你的PHP脚本中包含Smarty的主文件,通常是`Smarty.class.php`。 3. 创建一...

    菜鸟学PHP之Smarty入门(组图)

    #### Smarty:连接PHP与前端设计的桥梁 对于初次接触模板引擎的PHP开发者而言,“Smarty”可能显得有些神秘且难以驾驭。然而,一旦深入理解其设计理念与操作流程,你会发现它不仅简化了Web开发流程,还极大地提升了...

    Smarty+smarty中文手册

    Smarty是一个广泛使用的PHP模板引擎,它的出现旨在将设计人员与程序员的工作分离,使得网页的布局和逻辑处理可以独立进行,从而提高开发效率和代码的可维护性。Smarty的核心理念是"分离视图(模板)和控制器(逻辑)...

    前端开源库-smarty-loader

    本文将深入探讨“前端开源库-smarty-loader”,一个专为Webpack设计的Smarty模板引擎加载器。 首先,让我们理解一下“Webpack”。Webpack 是一个模块打包器,它能够将JavaScript模块按照依赖关系进行静态分析,然后...

    smarty运算符

    ### Smarty运算符详解 在PHP开发领域中,Smarty是一个非常受欢迎的模板引擎,尤其是在PHP5时期,被广泛应用于各种Web项目之中。Smarty的核心优势在于它能够实现逻辑与表现层的有效分离,使得前端开发者无需了解复杂...

Global site tag (gtag.js) - Google Analytics