以下の環境にて、
CakePHP : 1.3.7
OS : CentOS 5.4
簡単なメール出力シェルを作って、cron から起動できるようにしようと思ったんだが、試しにコマンドラインから実行してみると、以下のエラーが出る
$ /www/cake/console/cake sendmail
Error: Class SendmailShell could not be loaded.
はて。
以前 CakePHP 1.2 系で作ったときはこれで動いたんだが、どうも 1.3系は違うようだ。
で、調べてみたら、working オプションを使えば良いそうな。
以下でやってみたところ、エラーは出なかった。
$ /www/cake/console/cake -working /www/htdocs/mtg sendmail
Welcome to CakePHP v1.3.7 Console
---------------------------------------------------------------
App : mtg
Path: /www/htdocs/mtg
---------------------------------------------------------------
hoge
* hoge は sendmail.php 中の main() メソッドで echo している文字列
CakePHP : 1.3.7
OS : CentOS 5.4
簡単なメール出力シェルを作って、cron から起動できるようにしようと思ったんだが、試しにコマンドラインから実行してみると、以下のエラーが出る
$ /www/cake/console/cake sendmail
Error: Class SendmailShell could not be loaded.
はて。
以前 CakePHP 1.2 系で作ったときはこれで動いたんだが、どうも 1.3系は違うようだ。
で、調べてみたら、working オプションを使えば良いそうな。
以下でやってみたところ、エラーは出なかった。
$ /www/cake/console/cake -working /www/htdocs/mtg sendmail
Welcome to CakePHP v1.3.7 Console
---------------------------------------------------------------
App : mtg
Path: /www/htdocs/mtg
---------------------------------------------------------------
hoge
* hoge は sendmail.php 中の main() メソッドで echo している文字列