2016-09-11 8 views
0

私はWP All Importプラグインのcronジョブをセットアップしようとしています。私は、次の4つのオプションでお申し込みのcPanelのを経由してcronジョブを設定しようとしている:それらのBluehostでwp-cron.phpを実行するコマンドライン

php /home2/slotenis/public_html/wp-cron.php?import_key=*****&import_id=9&action=trigger 
GET http://www.slotenis.si/wp-cron.php?import_key=*****&import_id=9&action=trigger 
/usr/bin/GET http://www.slotenis.si/wp-cron.php?import_key=*****&import_id=9&action=trigger 
curl http://www.slotenis.si/wp-cron.php?import_key=*****&import_id=9&action=trigger 

NONEが作業していません。

私はセットアップにメール確認cronジョブが実行されるたびに持っていると私は、次の電子メールを受信:

CP:そのようなファイルやディレクトリ
CP:: `exim.pl 'をstatをすることができないではありませんシンボリックリンク `/var/fake/slotenis/etc/./exim.pl.local 'を使って書く

誰でも私にそれを動作させるための正確なコマンドラインを提供できますか?

+0

側の注意点として、Linuxのには 'GET'実行可能ファイルはありません。 'GET'はHTTPプロトコルコマンドです。このような 'GET'を生成するためにカールのようなツールを使います。 –

答えて

1

wgetを試してみてください。

wget -O /dev/null -o /dev/null "https://www.domain.com/wp-cron.php?import_key=*****&import_id=9&action=trigger 

これは私のサイトで使用するものです。

トラブルシューティングについては、URLをご覧ください。それでも問題が解決しない場合は、プラグイン、WordPressまたはBluehostに問題があります。知っておくことが重要

+0

いいえ、これは動作していません。同じエラー。 URL自体は正常に動作しています。 – gdolenc

0

、について、あなたは見ているエラー「CP: `exim.pl 'をstatをすることはできませんが、」前のコマンドが実際に実行され、それが作業からあなたの実際のコマンドを停止しません生成されます。 (これはBluehost側の問題で、最近/etc/exim.plと/etc/exim.pl.localに壊れたシンボリックリンクが追加されています)

実際のcronコマンドについて: "? " "&"の場合は、エスケープする必要があります。 URL全体を二重引用符で囲みます。それはPHPスクリプトを実行するために動作しますが、クエリパラメータを渡す場合は、 "?"構文。 PHP, pass parameters from command line to a PHP scriptを参照してください。それが動作するはずカールで

curl "http://www.slotenis.si/wp-cron.php?import_key=*****&import_id=9&action=trigger" 
関連する問題