[PHP-users 5862] pgimage-2.0でのphp_include_pathについて
M.Okayasu
php-users@php.gr.jp
Mon, 04 Mar 2002 16:53:14 +0900
光と申します。
環境:
RedHat7.0.2
Apache1.3.23
php.4.0.6
postgres7.1.2
自宅のマシンなので自由にセッティング可能:
初めて投稿し、初心者ですが質問させてください。
シーラカンス本の3版でのpgimage-2.0をセッティングしているのですが、パス
の段階でうまくとおってくれません。
php.iniのinclude_path=には、何も記入せず、.htaccessでphp_include_pathを
設定しています。
pgimage-2.0下
<IfModule mod_php4.c>
# includeパスの設定
php_include_path ".:./lib/:./phplib/"
#Define('INCLUDE_PATH' , '.:./lib/:./phplib/' , true)
#php_value include_path ".:./lib:./phplib"
# HTTP変数を参照可能にする
# PHPLIBを使うために必要
php_track_vars On
#
# "magic quote"をオフにする
php_magic_quotes_gpc Off
php_magic_quotes_runtime Off
</IfModule>
1index.php
<?php
/* pgimage メインスクリプト
* $Id: index.php,v 1.2 2001/04/15 23:50:32 t-ishii Exp $
*/
/* echo ("pgimage_prepend.inc"); */
include("pgimage_prepend.inc");
page_open(array("sess"=>"Pgimage_Session",
"auth"=>"Pgimage_Auth",
"perm"=>"Pgimage_Perm"));
?>
でエラーが:
Warning: Failed opening 'pgimage_prepend.inc' for inclusion (include_path='.:/usr/local/lib/php') in /usr/local/apache/htdocs/pgimage/index.php on line 6
Fatal error: Call to undefined function: page_open() in /usr/local/
自分が思うに要するにパスが通っていないということで
include("lib/pgimage_prepend.inc");
とすれば通るのですがまた「pgimage_prepend.inc」内のインクルード文でエラー
が出ます。
そもそもphp_include_pathの使い方が自分では、わかっていません。...(笑)
質問が不適切だとは思いますがアドバイスをお願いします。
スレッドの1336あたりから見つけて呼んだのですが、うまくいきません。