両者とも利点および不利点があります。ウェブよりcron.phpを実行するこれは、cronを実行するシンプルな方法です。http://your-mahara-site.org/lib/cron.php「毎分、crulを使用して、cron.phpをスクリプトを実行する」と読むことができます。これは、非常にシンプルな方法です。通常あなたは望まないと思いますが、ウェブサーバのエラーログに、cron出力が記録されることを意味します。動作しないよりは良いでしょう。コマンドラインよりcron.phpを実行するこれは、若干難しい方法ですが、あなたは、cron出力を分けてログに記録することができます。あなたがcronジョブを必要な権限すべてを持ったウェブサーバユーザとして実行させる点がトリックです。この方法には、いくつかの注意点があります:ウェブサーバユーザにより、ログファイルを書き込めることを確認してください。/var/log/mahara-cron」を作成して、所有権を「www-data」にすることができます。ログファイルのパスを「/var/log/mahara-cron/cron.log」にしてください。コマンドラインで使用するPHPのphp.iniは、Apacheで使用するPHPのものとは異なります。Debianでは、コマンドラインのPHPが「/etc/php5/cli/php.ini」を使用するのに対して、Apacheでは「/etc/php5/apache2/php.ini」を使用します。そのため、あなたは、両者を同じにする必要があります。配下では、拡張モジュールのロード方法により、PHPセグメンテーション違反が生じる場合があります。curlモジュールがロードされることにより発生します。Z99_curl.ini)。