[PHP-users 24663] Re: Smartyが使えるようにならない

KUMAKURA Yousuke kumakura @ isite.co.jp
2005年 2月 22日 (火) 14:08:56 JST


熊倉です。

>>> Tue, 22 Feb 2005 12:06:39 +0900 に書かれた
>>> saito @ web2cad.jp<saito @ web2cad.jp> さんのメール:
> 
> php.iniのinclude_pathを自分用に
> ".:/usr/share/pear:/usr/share/pear/Smarty/libs"
> に変えて

Smarty は PEAR じゃないですよ!
どうでもいいんですけどね。


2.6.6 以降の Smarty ファイル群は

Smarty.class.php
Smarty_Compiler.class.php
Config_File.class.php
debug.tpl
/internals/*.php (all of them)
/plugins/*.php (all of them)

です。core が internals に変わっています。
http://smarty.php.net/manual/en/installing.smarty.basic.php


> Warning:
> _get_plugin_filepath(/usr/share/pear/Smarty/libs/core/core.assemble_plugin_f
> ilepath.php): failed to open stream: No such file or directory in
> /usr/share/pear/Smarty/libs/Smarty.class.php on line 1359
> 
> Fatal error: _get_plugin_filepath(): Failed opening required
> '/usr/share/pear/Smarty/libs/core/core.assemble_plugin_filepath.php'
> (include_path='.:/usr/share/pear:/usr/share/pear/Smarty/libs') in
> /usr/share/pear/Smarty/libs/Smarty.class.php on line 1359
> 
> 最初はSmarty-2.6.7でやってみて、2.6.6で試しても同じエラーが出ます。

対象ファイルがないみたいですけど、本来は Smarty.class.php が正しく
define した上で読み込んでくれるはずです。
色んなバージョンが混合している状態になっているんじゃないですか?



PHP-users メーリングリストの案内