独学でPHPを学んでいます。
PHPの基本はひととおり理解はできました。
開発環境・最新のXAMPP導入。
windows、OSはVISTA
smartyをインストールしましたが、その設定につまずいています。
Smarty.class.phpが存在するパス(D:\xampp\libs)をphp.iniファイル447行目を下記のように設定しましたが、うまくいきません
include_path=D:\xampp\libs\
xamppフォルダの下にlibsフォルダを入れたので上のパス指定で問題ないと思うのですが、どこが間違っているのでしょうか。
ちなみに、libs以下の\も不要だろうと思い、消したりして試してみましたが、結果は同じ。下記のように表示がなされます。
Warning: require_once(local/xampp/libs/Smarty.class.php) [function.require-once]: failed to open stream: No such file or directory in D:\xampp\htdocs\lesson\smarty1.php on line 3
Fatal error: require_once() [function.require]: Failed opening required 'local/xampp/libs/Smarty.class.php' (include_path='.;D:\xampp\php\pear\') in D:\xampp\htdocs\lesson\smarty1.php on line 3
上の文章ですが、3行目後半”Smarty.class.php' (include_path='.;D:\xampp\php\pear\')”の部分ですが、php.iniからinclude_pathを変更したりしているのですが、一向に表示が変わりません。
もしかしたらphp.iniファイルは二つあったりするのでしょうか。
php.iniのファイルはPHPフォルダに入っているものでよろしいですよね?
もちろんアパッチは再起動させています。
なのにできません・
あと、ロジックファイルの
require _once()の()内はSmarty.class.phpだけでもよろしいのでしょうか。
もう悩みすぎて頭がおかしくなりそうですね。
ちなみにsmartyがなくても、アプリケーション開発に支障はありませんでしょうか。
あくまで個人で趣味の範囲でアプリケーションを作成したいと感じています。
お礼
できました!! 毎度アドバイスありがとうございました! 感謝感謝!