OSはMac OSX10.4でXAMPPを使用しています。
include_pathを以下のように設定しました。
include_path=".:/Applications/XAMPP/xamppfiles/lib/php:/Applications/XAMPP/xamppfiles/lib/php/pear:/Applications/XAMPP/xamppfiles/lib/php/smarty/libs"
しかし、3つ目のpathが認識されていないようです。
phpinfoで確認しても、2つ目までしか認識していませんでした。
apacheを再起動したのですが、それでも反映されません。
この場合、どのように対処したらよいのでしょうか?
ご教授、よろしくお願い致します。
下記のように、末尾をコロン : で締めくくってみてください。
include_path=".:/Applications/XAMPP/xamppfiles/lib/php:/Applications/XAMPP/xamppfiles/lib/php/pear:/Applications/XAMPP/xamppfiles/lib/php/smarty/libs:"
下記のように、末尾をコロン : で締めくくってみてください。
include_path=".:/Applications/XAMPP/xamppfiles/lib/php:/Applications/XAMPP/xamppfiles/lib/php/pear:/Applications/XAMPP/xamppfiles/lib/php/smarty/libs:"
早速のお返事有り難うございます。
末尾にコロンをつけてみましたが、ダメでした・・・。
Apacheも再起動したのですが。
なぜなんでしょうか・・・。
"/Applications/XAMPP/etc/php.ini" を編集しましたか?
ご確認ください。
Apacheをどのような手順で再起動したか分かりませんが、場合によっては MacOS X にデフォルトでインストールされているPHPの設定ファイルである "/etc/php.ini" を読みに行っているかもしれません。
お返事有り難うございます。
php.iniに関しては"/Applications/XAMPP/etc/php.ini"を編集しました。
phpinfo()を見ても、php.iniのパスに問題は見られません。
Apacheの再起動に関しては、XAMPPごとの再起動と
Apache単体での再起動(apachectl -k stop)、
さらにOSの再起動まで念のためにしましたが、反映されませんでした。
httpd.conf、.htaccessにinclude_pathを設定してないでしょうか?
httpd.conf、.htaccessにinclude_pathの設定がある場合、php.iniのinclude_pathの設定は効かず、http.conf、.htaccessのinclude_pathが効くようです。
※下記補足
私の環境(Mac OSX10.6でXAMPP)では下記をphp.iniに設定してApache再起動の作業で3つ目のパスが認識されました。
include_path=".:/Applications/XAMPP/xamppfiles/lib/php:/Applications/XAMPP/xamppfiles/lib/php/pear:/Applications/XAMPP/xamppfiles/lib/php/smarty/libs"
お返事有り難うございます。こちらの返事が遅れてしまい、申し訳ありません。
通知のメールがなぜか届いていませんでした。
httpd.conf、.htaccessともにinclude_pathは設定していません。
なぜうまくいかないのか、参ってます…。
もしセーフモードがONになっているようでしたら
safe_mode = Off
にしてみてください。
お返事有り難うございます。
phpinfo()で確認したところ、セーフモードはOFFでした。
早速のお返事有り難うございます。
末尾にコロンをつけてみましたが、ダメでした・・・。
Apacheも再起動したのですが。
なぜなんでしょうか・・・。