zoukankan      html  css  js  c++  java
  • PHP Smarty无法解析模板文件

    /******************************************************************************
     *                        PHP Smarty无法解析模板文件
     * 说明:
     *     修改为使用Smarty来做模板解析遇到无法解析文件的问题,通过查看Apache服务器
     * 日志的方式解决。
     *
     *                                         2017-3-12 深圳 南山平山村 曾剑锋
     *****************************************************************************/
    
    一、现象:
        使用了Smarty之后发现文件不能被解析,但是在命令行下可以使用php来运行,并直接被解析。
    
    二、解决思路:
        1. 查看PHP的错误日志,但不知到PHP的错误日志在哪里;
        2. 直接看Apache的日志/var/log/apache2/error.log,看到如下这段:
            [Sun Mar 12 22:01:01.115093 2017] [:error] [pid 10446] [client 127.0.0.1:51952] PHP Fatal error:  Uncaught  --> Smarty: unable to write file /home/zengjf/zengjf/zengjfos/ARMDesktop/production/templates/output/templates_c/wrt58c5549d1c15c8_04214133 <-- 
      thrown in /home/zengjf/zengjf/zengjfos/ARMDesktop/production/templates/output/smarty/sysplugins/smarty_internal_runtime_writefile.php on line 49
    
        3. 由此可见是目录权限问题导致,修改目录权限就可以解决了。
  • 相关阅读:
    TZOJ 4085 Drainage Ditches(最大流)
    [国家集训队2]Tree I
    [USACO17DEC]Push a Box
    专题总结(图论)
    专题总结(分块)
    [noi.ac_D1T2]sort
    [Poi2004]SZN
    [HEOI2016/TJOI2016]求和
    [CF528D]Fuzzy Search
    [bzoj5093]图的价值
  • 原文地址:https://www.cnblogs.com/zengjfgit/p/6539674.html
Copyright © 2011-2022 走看看