• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPのCLI(コマンドライン)について)

PHPのCLI(コマンドライン)について

このQ&Aのポイント
  • PHPのCLI版について教えていただきたいことがあります。Redhat Linux 9.0、PHP 4.4.1、Apache2.0、qmailを使用しています。
  • SSHやコマンドラインからphpのパスを確認するための方法が知りたいです。また、qmailの転送機能を利用して受信したメールを自動的にtest.phpに渡す際にエラーが発生しています。
  • test.phpのパスやコマンド実行時のエラーログを確認する方法を教えていただけますか。

質問者が選んだベストアンサー

  • ベストアンサー
  • kusukusu
  • ベストアンサー率38% (141/363)
回答No.1

> 次に、qmailの転送機能を利用し、受信したメールを自動的に前述のtest.phpに渡す は具体的にどう行っているのでしょう? 通常(というか私なら) .qmailに |/var/www/sample/test.php /Maildir/ と記述しますが、その場合ちゃんと転送先のユーザーに、PHPの実行権があるでしょうか? 内容を拝見するに、rootでしか確認してないように思えます。 test.phpのパーミッションを確認してみてください。 また、Windowsで作成したプログラムをとLinuxにFTP何かで送ると、改行コードがの違いにより、こういったエラーが起こる場合があります。 改行コードがちゃんとLFになっているか確認してみてください。

projectmanager
質問者

お礼

kusukusu様のおかげで解決いたしました。 原因ですが、まず、アップロードしたtest.phpの バージョンが1世代前のバージョンで、処理が正しく 行われていませんでした。 sampleアカウントのユーザーが.qmail-sampleを作成しただけで、実際のアカウントが作成されていませんでした。そのためPHPを実行できていなかったのだと思います。 パーミッションは755になっていたので、こちらは問題 ないと思います。 以上、アドバイスありがとうございました。

関連するQ&A