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. 由此可见是目录权限问题导致,修改目录权限就可以解决了。
  • 相关阅读:
    [leetcode]Remove Nth Node From End of List
    [leetcode]Palindrome Number
    [leetcode]Integer to Roman
    HDU 4709:Herding
    HDU 4708:Rotation Lock Puzzle
    HDU 4707:Pet
    HDU 4706:Children's Day
    SDUT 2411:Pixel density
    SDUT 2413:n a^o7 !
    SDUT 2409:The Best Seat in ACM Contest
  • 原文地址:https://www.cnblogs.com/zengjfgit/p/6539674.html
Copyright © 2011-2022 走看看