Posted by testcicaj on January 22, 2016 at 6:40am
お世話になります。deupal初心者です。
drupa6.73をCentOS5.11で使っています。
実はこれはユーザさんの環境で、
環境一式をコピーした状態でSchedulerの動作を確認しております。
定刻にコンテンツを公開させるために、
cronが動いている必要があるそうですが、
ホーム>管理セクション>サイトの環境設定 のページから
Run scheduler cron funciotn manually
をクリックすると公開されるので、
このリンク先
http://mysite/?q=admin/settings/scheduler/cron
をcrontabに登録すれば良いものと理解しました。
drupalにログインしていない状態でこのURLをブラウザから実行すると、
アクセスが拒否されるのですが、
cronから実行する場合、どのようにログインを通過させたら良いのでしょうか?
また、このリンク先
でのファイル(cronphp)を実行しているのでしょうか?
よろしくお願いします。
Comments
Configuring cron jobs using the cron command
ちょっと間違っています。
このURLは管理者向けのUIを表示するページにアクセスするためのものなので、
このURLにアクセスしただけではcronは実行されません。
また、アクセスするためにユーザー認証が必要になります。
では、どのようにDrupalの外部からcronを実行すれば良いのかというと、"Configuring cron jobs using the cron command" の Cron URL 辺りに答えがあります。
- https://www.drupal.org/node/23714
ご回答ありがとうございました。 Drupal 6 and
ご回答ありがとうございました。
Drupal 6 and earlier http://www.example.com/cron.php
と書いてありますね。
このcron.phpというのは、
drupalを回答すると勝手にできているようなのですが、
何も編集しなくてよいのでしょうか?
動きました
動いたので、crontabにも設定しました。
ありがとうございました。