0

簡単な質問: 「セーフ モード」が「オン」の場合、PHP を使用して cronjob を作成できますか?

PHP を使用して cronjobs を作成および更新するために、このスレッドをバカにします: Use PHP to create, edit and delete crontab jobs?

一部の共有ホスティングには、php セーフ モードが有効なデフォルト設定があります。「exec()」関数を使用してスクリプトを使用すると、アプリケーションがダウンします。

4

2 に答える 2

0

簡単な答え: セーフ モードをオンにすると、それが許可されません。

ただし、問題が発生する可能性があるため、推奨しない回避策があります。(代わりに VPS を購入するか、ホスティングを変更することをお勧めします)

回避策は、必要なタスクを 1 つの.phpファイルで実行し、それをサーバーにアップロードすることです。.php次に、制御するマシンで、このファイルを呼び出す cronjob を作成します。

この回避策を使用することは強くお勧めしませんが、どうしても必要であり、他に選択肢がない場合は...

于 2015-03-08T11:17:27.833 に答える
0

すべての共有ホスティングで、cron を (ローカル サービスとして) まったく使用できるとは思えません。代わりに、 http://www.mywebcron.com/などの定期的なタスクを実行するのに役立つ無料の Web cron ソリューションを使用できます。

または、独自の通常のサーバーがどこかにある場合は、でタスクを呼び出すことができますcurl。あなたが言及したスレッドには、使用できるいくつかの例があります。それはより良く、より安全です。

于 2015-03-08T11:24:29.960 に答える