WordPressの予約投稿に失敗する(未解決)

WordPress

WordPressの予約投稿に失敗する。

ググってみると色々な事例が引っかかるので、メジャーなハマリのようだ。

まだ解決してないんだけど、覚え書き的にやった事をメモって行く事にする。

予約投稿を行うのは wp-cron.php らしく、こいつにアクセスできないと予約投稿に失敗するらしい。

さらに調べると /etc/hosts で、ドメインをローカルIPで引けるようにせよと書いてあるようなので試してみる。

$ cat /etc/hosts
127.0.0.1       localhost.localdomain localhost hide10.com www.hide10.com

上記の設定で、wp-cron.phpをwgetしてみる。

$ wget https://www.hide10.com/wp-cron.php
--2012-07-22 16:26:58--  https://www.hide10.com/wp-cron.php
www.hide10.com をDNSに問いあわせています... 127.0.0.1
www.hide10.com|127.0.0.1|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 504 Gateway Time-out
2012-07-22 16:27:58 エラー 504: Gateway Time-out。

ダメみたい?

ためしに www.hide10.com でグローバルIPを参照するようにしてみる。

$ cat /etc/hosts
127.0.0.1       localhost.localdomain localhost
219.94.235.216  hide10.com www.hide10.com

ふたたびwget。

$ wget https://www.hide10.com/wp-cron.php
--2012-07-22 16:39:28--  https://www.hide10.com/wp-cron.php
www.hide10.com をDNSに問いあわせています... 219.94.235.216
www.hide10.com|219.94.235.216|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 特定できません [text/html]
`wp-cron.php' に保存中

    [ <=>                                                      ] 0           --.-K/s   時間 0s

2012-07-22 16:39:37 (0.00 B/s) - `wp-cron.php' へ保存終了 [0]

応答は返ってくるけど中身はゼロ?

2012年7月22日現在の進捗はここまで。以下進展があれば書き足す事とする。