0

TYPO3拡張機能「direct_mail」をインストールし、メーラーエンジンを自動的に呼び出すようにスケジューラーを設定しようとしていますが、タスクが遅れ続け(黄色のボタンが表示されます)、実際には機能しません。私は何が欠けていますか?

cronjob:

* / 15 * * * * /html/cronjobs/scheduler.sh

スケジューラー.sh:

#!/bin/bash
php_cli /home/www/pXXXXXX/html/typo3/typo3/cli_dispatch.phpsh scheduler

スケジューラー: ここに画像の説明を入力してください

セットアップチェック: ここに画像の説明を入力してください

4

1 に答える 1

0

スケジューラを構成していないと推測しています。一般に、Scheduler は TYPO3 タスクを簡単に実行できるようにする拡張機能ですが、それを機能させるにはシステム cron から Scheduler を呼び出す必要があります。チェックリスト:

  • ADMIN TOOLS>Scheduler上部の選択から「セットアップチェック」を選択します
  • _cli_schedulerBE アカウントを作成していない場合は、2 番目のフレームが緑色であることを確認してください。今すぐ作成してください - 必須です
  • 3 番目のボックス ( CLI script) には、コマンド ラインからスケジューラを実行するコマンドがあり、 /Absolute/path/to/your/typo3-instance/typo3/cli_dispatch.phpsh scheduler それをコピーしてターミナルで実行し、機能しているかどうかを確認します。
  • すべて問題なければ、システム cron に行を追加し、一定の期間を設定します (例: 5 分ごと)
  • DMタスクの新しいタイミングを設定し、最後の実行がcronで行われた場合は5分後に制御します(スクリーンショットでは現在「手動」です)
于 2012-11-06T09:38:45.860 に答える