- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:cgiを使ってサーバ上にファイルを作成する方法)
cgiを使ったサーバ上でのファイル作成方法
このQ&Aのポイント
- 無料のサーバスペースを利用して自作したcgiを使用してファイルを作成する方法について教えてください。
- windowsのコマンドライン上で実行するとファイルが新規作成されるが、サーバ上で実行するとファイルが作成されない問題が発生しています。
- また、ログファイルは新規作成できていることから、同じサーバ上でのフリーの掲示板cgiを使用している場合にはログファイルの作成方法を参考にしています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
コード自体は正しいみたいですね。 そのCGIを実行しているフォルダのパーミッションはどうなっていますか? 書き込み権を与えてありますか? 僕も、perlで新規のテキストファイルを作成するCGIを組んだ事があります。その時にも、ocecoさんと同じ様なコードを組みましたので、動作には問題は無いはずです。 ファイルの書き込みが必要になるCGIでは、専用のディレクトリを用意して、そこに書き込み権を与えてみて下さい。 通常は、777で良いと思います。プロパイダによっては707で無いとダメなところもあるので、プロパイダの指示に従ってください。
お礼
回答ありがとうございます。 ガガガーンΣ(゜Д゜)!! フォルダのパーミッションが705になってました。 オーナー権限が7でも、cgiを動かしてファイルを作成するのは閲覧者の権限なんですね・・・ 勉強になりました的確な回答ありがとうございました。