OpenPNE3をさくらインターネットで運用し始めて、cronの設定を行ったのでそのメモです。下記のような環境にインストールしていると仮定します。
- さくらインターネット マネージドサーバー
- アカウント名: test_account
- インストールディレクトリ: apps/openpne3/
デイリーニュースのタスク
まずはデイリーニュースの配信タスクを設定しますので、コントロールパネルからcronの設定画面に入り、実行コマンドの欄に下記のように記述します。
/home/test_account/apps/openpne3/bin/send_daily_news.cron /home/test_account/apps/openpne3/ /usr/local/bin/php
実行タイミングは1日1回ということで、下記の画面のように設定すれば良いと思います。
誕生日のタスク
次は誕生日の通知タスクを下記のように記述します。
/home/test_account/apps/openpne3/bin/birthday_mail.cron /home/test_account/apps/openpne3/ /usr/local/bin/php
こちらの実行タイミングもデイリーニュースのように。
これでcronによってデイリーニュースなどが配信されるようになります。
ただし、デイリーニュースは最初の状態では中身が何も無いので、管理画面からガジェットを追加して内容を設定する必要があります。