人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

レンタルサーバーのXサーバーにWordpressMeを設置し、メール投稿をCronで自動更新させたいと思っています。
wp-mail.phpをブラウザで直接開きメール投稿を反映させることまではうまく行ったのですが、Cronからの更新はうまくいかずにいます。

Xサーバーのサーバーパネル⇒Cron設定画面での設定は下記の通りです。

毎分更新で/home/ID/ドメイン/public_html/wp-mail.phpを実行させるつもり。
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
分 時 日 月 曜日 コマンド
* * * * * /home/ID/ドメイン/public_html/wp-mail.php

設定方法をご存じの方がいらっしゃったらよろしくお願いします。

●質問者: foomori
●カテゴリ:コンピュータ インターネット
✍キーワード:HOME PHP WP コマンド サーバー
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● STRing
●60ポイント

うまくいかないとはどのようなエラーが出ていますか?

サーバ越しにそのアドレスにアクセスしたように振る舞うのであれば、

wget -q --spider http://localhost/home/ID/ドメイン/public_html/wp-mail.php

のようにダウンローダをローカルからサーバに向けて放っては?

-q でメッセージ抑制、 --spider でアクセスはするがファイルはダウンロードしない。

--spider オプションは HEAD リクエストを行うので GET の必要がある場合には変更して下さい。


もしくは php コマンド本体の引数として実行してコマンドラインで php を実行する方法もあります。

サーバの介在が不要な場合はこの方がローコストかも。

/path/to/php /home/ID/ドメイン/public_html/wp-mail.php

のように。 php の場所は例です。

◎質問者からの返答

ご回答ありがとうございます。

>うまくいかないとはどのようなエラーが出ていますか?

XサーバーのCronは動作時にメッセージを送ってくれないようなので、エラーメッセージは確認できていません。(xrea等は管理者にメールが来るんですけどね)

>/path/to/php /home/ID/ドメイン/public_html/wp-mail.php

こちらの設定を試してみたところ、動作は確認できませんでした。

>wget -q --spider http://localhost/home/ID/ドメイン/public_html/wp-mail.php

現在、こちらの設定を試してみているところです。


追記:2つめの設定もCron設定画面で入力してみましたが、wp-mail.phpは実行されていないようでした。

私の方が何か根本的に間違っているのかもしれませんね。


補足:GW中外出する機会が多いのでレスポンスが遅れることが多くなります。何卒ご容赦ください。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ