私はLaravelに基づいてOctoberCMSを使用しています。octobercmsタスクスケジューリングが動作しない
私のサーバーへのSSHアクセスはありません。
I'amはoctobercms私は作るべきdocsによると使用について(cronジョブのような)shedulingタスク
を考えて、私は、登録後24時間以内に自分のアカウントを有効化していない一部のユーザーを削除する必要が毎日カスタムコンポーネントのPlugin.phpで登録タスクのスケジュールを設定する機能 - 私はそれを作った。
登録アカウントを持たず、1日以上前に登録ユーザーを作成しました。
しかし問題は、何も起こっていないことです。
それはコンポーネントのplugin.phpに私のコードです:
public function registerSchedule($schedule)
{
$schedule->call(function() {
\DB::connection('mydb')->table('u')->whereRaw('u.created_at <= NOW() - INTERVAL 1 DAY')->where('is_activated','=',0)->delete();
})->everyMinute();
}
注: 私が変更されました - >毎日()上 - > everyMinute()、それをテストするため。
ここで指定したcronジョブをセットアップしましたか:https://octobercms.com/docs/setup/installation#crontab-setup – dragontree
いいえ、私はコンソールからサーバーへのアクセス権がないため、私はしませんでした。どのようにsshアクセスなしでそれを行うためのアイデアはありません。 –