代码之家  ›  专栏  ›  技术社区  ›  ariefbayu

PHP5 include()问题

  •  0
  • ariefbayu  · 技术社区  · 15 年前

    所以,我的老板让我在新安装的运行在openbsd上的PHP5上安装opendocman。 当我尝试在我的ubuntu笔记本电脑(运行9.04)上安装opendocman时,它运行得很顺利。但是,当我尝试在服务器上安装时,出现以下错误:

    Warning: include(templates_c/%%0E^0E4^0E407559%%footer.tpl.php) [function.include]: failed to open stream: No such file or directory in /usr/local/www/apache22/data/myphp/opendocman/includes/smarty/Smarty.class.php on line 1258
    
    Warning: include() [function.include]: Failed opening 'templates_c/%%0E^0E4^0E407559%%footer.tpl.php' for inclusion (include_path='.:/usr/local/share/pear') in /usr/local/www/apache22/data/myphp/opendocman/includes/smarty/Smarty.class.php on line 1258
    

    但是,这是由于php.ini上的一些错误配置而生成的,但是我找不到具体的设置。需要帮助或指导吗?我用谷歌搜索了一下,但没有结果(可能是错误的关键字:())。

    非常感谢。

    2 回复  |  直到 15 年前
        1
  •  4
  •   cletus    15 年前

    您必须使用名为的模板引擎 Smarty

    我建议你仔细阅读这本书 Smarty Manual 尤其地 Basic Installation .

    或者,您可能希望删除templates_c目录的内容以强制刷新(即重新编译原始模板)。

        2
  •  1
  •   Andrejs Cainikovs    15 年前