CGI設置について質 ..
[2ch|▼Menu]
73:nobodyさん
05/02/22 12:22:30 URcC/K/7
Tukaeru-netのVPSを借りています。( Fedora Core2, Apache2, perl5.8.3)

標準で動いているPleskを止めて、httpd.conf等で、
どのディレクトリからもCGIが実行できるように設定しました。

HELLOWORLD等、簡単なCGIは動くのですが、
プログラムの中でファイルを読み込む場合、相対パスを指定すると実行できません。
絶対パスにすると大丈夫なのですが、相対パスでも動かせるようにするにはLINUXを
どう設定すればいいでしょうか?

SSHでコマンドラインから実行するとエラーにならないのですが、ブラウザから実行する
と、駄目です。この時、サーバーが「./」を、「/usr/local/」とみなしてる(?)よう
なのですが、どうにかならないでしょうか。

[例] --------------------------------------------------
× $file = "./test.dat";
○ $file = "/home/user/www/test.dat";

絶対パスの変数を利用した場合はエラーにならない。
-------------------------------------------------------


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

3990日前に更新/322 KB
担当:undef