2016-07-13 6 views
3

cakephp 3シェルスクリプトでcronジョブを実装しようとしていますが、cpanelでは動作しません。以下cakephp 3 cronジョブがcpanelで動作しない

私のcronジョブコードblog is my cakephp 3 folder

& &ビン/ケーキ/home/mmentert/public_html/abc.com/blog CDハロー

メインCakePHPの3シェルクラスファイル

です
namespace App\Shell; 
use Cake\Console\Shell; 
use App\Controller\UsersController; 
class HelloShell extends Shell { 
public function main() { 
    $userinfo=new UsersController(); 
    $data=$userinfo->useremail(); 
    $this->out($data); 
    } 
} 
+0

助けてください。 –

答えて

2

私はあなたが共有ホスティングを使用していると仮定します.CakePHP 3 Docsで提案されている構文はworではありません共有ホスティングのためのkが、これはcake.phpファイル

  • -q --no-ヘッダクワイエット・モードのための独自のパスを使用してください私のため

    php -q -d register_argc_argv=on /home/public_html/bin/cake.php app main 
    

    を働いたものです。 HTTPヘッダー出力を抑制する(CGIのみ)。

  • -d --defineは、php.iniのに役立ちます

希望で指定できる設定ディレクティブにカスタム値を設定します。

+0

ありがとう、それは私と一緒に素晴らしい仕事です。 複数の設定ディレクティブを設定するにはどうすればよいですか? – gonzo

関連する問題