【至急・重要】ウィルスチェックのお願い

Change Style


WP: 2.1 にアップグレード…できないかも。

アップグレード前にいろいろ調べてきているわけですが、今夜、それらが無駄になりかねない情報が…。(; ´Д`)

無料のXREA.COMを使っているので、バリュードメインはほとんど見ていなかったのですけれども、別件で知ってしまったこのページ:
VALUE DOMAIN:バリュードメイン 無料・有料ウェブ・メールサーバーの仕様・価格

 基本機能 XREA Free XREA Plus XREA Mail
コントロールパネル
ファイルマネージャ
CRONジョブ ×
MySQL 1個 5個 ×
PostgreSQL 1個 5個 ×

CRONジョブ ×
×…
×…
×… (エコー)

予約投稿(未来日投稿)に使われることになった wp-cron というのは、もしかしてこれを使うんではなかろうか?

有料との違いは、広告有無・容量・転送量・DB数くらいだと思っていたら、こんなところに落とし穴。「仕様」「FAQ」しか見てなかったYO。(・;)

しばらく旅に出ますwp-cron 調べてきます…。orz

wp-cron について 追記

まずは信頼できる日本語情報筋から:

wp-cron が実装された。(未来日投稿等を cron で実装。 wp-otenki で未来日投稿でもお天気とれるかも。 do_ping もあわせて cron で実装。 wp_schedule_single_event)

hiromasa.zone :o) » WordPress 2.1 の新機能(強調部分ぼの)

orz

…… って、え?あれ?do_ping も? Σ(゜д゜lll)

その2 :

Pseudo-cron機能により、よりcronに似たイベントのスケジュール管理ができます。

Standing Tall » WordPress 2.1 “Ella” リリース

原文は Psuedo-cron functionality let’s you schedule events much like cron.

ううむ。サーバの cron とは別物なのだろうか?ここでいう ‘events’ とは、予約投稿とかを指しているんだろうか?

9 Responses to “WP: 2.1 にアップグレード…できないかも。”

  1. bleu :

    こんばんはー。
    WP2.1ってcron使ってたんですね・・・。
    全然気づいていませんでした。

    私の使っているロリポサーバはcronもサポートしていないし、
    MySQLも4.0.24ですが、元気に2.1が動いていますよ。
    トラックバックもちゃんと動作するようですし。
    未来投稿…は多分大丈夫なのかな?(テスト環境でしか使ったことがないので)

    それ以前にMySQLが遅いんですけどね・・・。

  2. ひかげstyle :

    いつもお世話になっています。

    WP2.1の「ページ作成にも草稿機能が追加された。」に満足しているひかげです。

    wp-cronはネーミングからしてCRONジョブ使う感じですね。

    とりあえずウチはWP ME 2.1にバージョンをあげましたが、
    いまのところ予約投稿を利用する予定がないので気にしていませんでした。

    wp-cronがこのサイトの命運を握っているというドラマの続きを楽しみにしています。

  3. ひろまさ :

    ぼのさん、こんにちは。

    ご安心ください!。 wp-cron とは cron が使えないサーバで擬似的に cron と同じ動作をするように書かれたプログラムのことです。 UNIX の cron は使っていないです。 :-)

    wp-cron はいろいろな人からの WPサイト へのアクセスをトリガとして、その時点でスケジュールされている機能があればサイト表示”ついで”に、バックグラウンドでその登録された関数を呼び出すようになっていて、この特性を使いなんちゃって cron を実現しています。 なので正確な時間起動はできないのですが、「次回アクセス時」とか「未来投稿日の投稿日」とかそれくらいのスパンで制御ができます。

    未来投稿で例をあげれば、未来投稿をした時点で wp-cron に「未来投稿」のスケジュールが組まれ、その未来当日の “誰かのアクセス” をキーにスケジュールされた投稿機能が発動。 めでたくサイトにエントリが現れる仕組みになっています。 未来投稿が実際にその日に行われるので、wp-otenki がうまくお天気をとれるわけですね。 :-)

  4. ぼの :

    bleuさん、ひかげさん、ひろまささん、こんにちはー。
    お返事はすぐに書けなかったのですけれど(ごめんなさい)、動作情報やご説明を拝見して、ほっとしておりました。
    本当にありがとうございます。 :-)

    >bleuさん
    cron なしで元気に動いている情報、ありがたかったですー。
    書き込んでくださってありがとうございました。 :-)

    ロリポの DB。。重いとよく聞くのですけれど、bleuさんのサイトは重い感じがしないですよね?デザインのせいでしょうか。。

    >ひかげさん
    wp-cron のことが分からなかったら、無料サーバ仲間のひかげさんに予約投稿を試していただこうとまで思いつめておりました…。orz
    ―なぁんて、ご期待に応えてドラマを盛り上げてみました。(笑)
    私も予約投稿はほとんど使わないのですが、「do_ping」が更新ping や TB ping だったら困るなあと思っていました。でも、cronジョブじゃなくてよかったです。(^-^)

    ページの草稿機能はいいですよね。そういえば、私もそれを楽しみにしていたんだったと思い出しました。忘れてた。。(^^;

    >ひろまささん
    ありがとう、ありがとうーー。(;_;)
    今のサーバのままでも大丈夫なんだと分かって、安心できましたー。 :-D

    いつも分かりやすい解説をありがとうございます。仕組みや反映されるタイミングのことなど、とても勉強になりました。
    時間ぴったりに投稿されなくても、アクセスされたときに表示されれば、普通は十分ですもんね。
    いろんなことが実現できるものなんですねえ。面白いです。 :-)

  5. bleu :

    ロリポは重いですよ~。
    なのでまずいなと思ったらMySQLのサーバを変えているんです。(過去3回)
    それとwp-cacheの恩恵も多分にあります。
    ですが、ファイルの読み込みも最近は遅くなりつつある感じなので、
    xrea+へ行くのは時間の問題のような気もします。

    ところで、逆引きリストを眺めていたら未解決問題があったので
    解いてみました。(笑)
    アーカイブページでしかちゃんと機能しないんですけどね・・。
    /feed/

    現在のページはでどうでしょう?

  6. ぼの :

    3回も移動されているとは…もうベテランの域に。大変なのですね。。 でも、XREA に来てくださったら心強いです。
    wp-cache もやっぱりいいんですねえ。もう一度チャレンジしてみようかなあ。

    ところで、逆引きリストを眺めていたら未解決問題があったので
    解いてみました。(笑)

    おあっ!?そんなうれしいことをー!?(笑)
    どうもコード内の < > とかを実体参照にしないと一部消えちゃうみたいなんです。。(・;)
    ぜひぜひもう一度書き込んでみていただけないでしょうか。(>_<)

    あと、書き込んでくださったときに、すぐに表示されなくて申し訳ありません。
    今試しに wp-kumonosu を切っているので、一旦スパム扱いになってしまっていました。ごめんなさいです。。(;_;)

  7. bleu :

    ああっ。ごめんなさい!m(。_。;))m
    ウッカリしておりました。。。
    つい、iG:SyntaxHiliterの癖が・・・。
    スパム行きはお気になさらずに~。よくあることです(笑)。

    <a href="<?php bloginfo('url'); ?>/category/<?php echo(get_category_parents($cat, false, '/', true)); ?>feed/">feed</a>
    カテゴリの RSSはこんな感じです。カテゴリの親子関係もとれます。
    個別記事では何も表示されなかったのでアーカイブやカテゴリーページ専用なのかもしれません。。

    現在のページのパーマリンクは<?php the_permalink(); ?>で取れるんじゃないかと書いたんですが、
    single.phpを読み込むところでないとダメなんですね。(+_+)
    Conditional Tagで切り分ければなんとかなるかなぁ。。

    wp-cacheで問題があるとすれば、
    シンボリックリンクを作っちゃうのでFTPソフトでそれを消せないのと、
    コメントが表示されるまでに若干時差があるということですね。
    まぁ、データベースが時折タイムアウトするのでロリポでは必須ですが・・。

    ちなみに、嘗てはXREA(広告手動挿入)だったんですよ~。

  8. ぼの :

    bleuさーん、表示できましたー! :-D
    カテゴリアーカイブのサイドバーに入れてみたのですけど、子カテゴリのときもばっちりです。ありがとうございます!

    個別記事では何も表示されなかったのでアーカイブやカテゴリーページ専用なのかもしれません。。

    もしかしたら $cat かもしれないです。前に「ページ」のサイドバーで使おうとしたら使えなくて、get_the_category() で取るようにしたことがあったので。。単に「ページ」だったからかな。。
    変数は何に何が入っているのか全然分かってなくて、難しいです。。(・;)

    シンボリックリンクを作っちゃうのでFTPソフトでそれを消せない

    シンボリックリンクを調べてきました。(知らなさすぎですみません。(^^;)
    アクセスされるパーマリンクとキャッシュファイルとのリンクがどこかに作られるとか。。?もうちょっと勉強してきますね。

    そしてそして、XREA(広告手動挿入)の先輩だったなんてーーー!Σ(゜д゜lll)
    もしかしてものすごーく WP 歴が長いのでは…?
    なぜロリポへ。。帰ってきてください。。(笑)

  9. bleu :

    オメデトウ御座います!
    無事成功したようで良かったですー。

    get_the_category() で取るようにしたことがあったので

    get_the_category()はカテゴリーのデータを全て配列にして返すみたいなんですけど、
    親子関係は自分で処理させないとダメなので大変そうなんですよねぇ。。
    (親のID番号が子の配列内にあるだけ)

    私もwp-cacheを使うまでシンボリックリンクなんて知りませんでした(笑)。
    wp-content上に一つだけ作るんですが、挙動についてはkohakuさんのところにて。
    消すときはPHPで消すスクリプトを作ってあげればちゃんと消せるのでその点はご安心を。

    なぜロリポへ。。帰ってきてください。。(笑)

    ロリポへ行ったのはサブドメインがあったのと、
    セーフモードから逃れるためでした。

コメントをどうぞ