cronでPHPスクリプトを実行する方法


Answers

スクリプト名にスラッシュをつけます。

/usr/bin/php /home/domain.com/public_html/cron/script.php

lacquiの答え同じように、実際にスクリプトをWeb経由で実行しようとしていない限り、ランダムなサードパーティがいつでも好きなときに実行できることを気にしない限り、public_htmlディレクトリに入れる必要はありません。 全く反対です。

Question

私はこれに関する多くの質問と記事を見つけましたが、まだいくつかの困難があります。 私は次のコマンドを使用しています:/ usr / bin / php home / domain.com / public_html / cron / script.php次のエラーが表示されますステータス:404 Not Found X-Powered-By:PHP / 5.2.8コンテンツタイプ:text / html

入力ファイルが指定されていません。

私はCpanelを使用しています、このファイルはdomain.com/cron/script.phpでホストされています。Anyideas、thanks:p




私はそれが古い質問であり、あなたが解決策を見つけた可能性があることを認識していますが、上の答えのどれも私を助けず、私はcronスクリプトを実行していたときに同じ404エラーを受けていました。

この問題は、PHPスクリプトへのパスが書かれた方法に関連していました。 パスは、次のようにpublic_htmlから開始する必要があります。/ /usr/bin/php public_html/public/index.php






Links



Tags

cron   php php