Archive for the ‘WordPress’ Category

2.8.3が出てたのは知っていたのですが何となく過ごしていたらまたいつの間にかWordPress 2.8.4 日本語版が出てました。こういう自動アップグレードはうまく動き出すとやはり便利でいいですね。

以下は、一応coreserverで自動アップデートできるようにするためのおまじないのメモです。

  • /(ユーザールート)に /tmp ディレクトリを作成
  • WordPressの /wp-admin ディレクトリに以下の内容の .htaccess ファイル作成
  • CODE:
    1. <Files upload.php>
    2. AddHandler application/x-httpd-phpcgi php
    3. </Files>
    4. <Files update.php>
    5. AddHandler application/x-httpd-phpcgi php
    6. </Files>
    7. <Files update-core.php>
    8. AddHandler application/x-httpd-phpcgi php
    9. </Files>
    10. <Files plugin-install.php>
    11. AddHandler application/x-httpd-phpcgi php
    12. </Files>

    以上

    7月21日にWordPress 2.8.2 日本語版がリリースされました。前回、自動アップグレードにバグがありましたが、2.8.1で修正されたそうです。
    そのまま日本語版の自動アップグレードをして問題なさそうです。

    久しぶりにブログの管理画面に入ったら2.8のアップデートがあるという表示が出ていたので何も考えずに自動更新してからwordpressのサイトに行ってみたら、

    2.8への自動アップグレードを行う際の注意事項
    2009 年 6 月 13 日, odyssey

    先日リリースしました WordPress 2.8 への自動アップグレードの際に、サーバー上のファイルが削除される現象が報告されています。報告によると、この問題が発生した場合にはサーバー上の WordPress 以外のファイルも削除されるとのことです。
    2.8 にバグがあることが確認されました。このバグが修正されるまでは自動アップグレードは行わず、手動によるアップグレードを行ってください。

    なんて事が書いてあるじゃないですか。
    今のところファイルが削除されてしまったという現象は起きていないみたいですが、勘弁してくださいよ。せめてこういう場合は自動更新させないようにするとかできないものなのでしょうか?

    再び、「WordPress 2.7.1 が利用可能です ! アップデートしてください。」という表示が管理画面で出てきました。

    先日の2.7.1のアップデートの表示とまったく同じですが日本語版2.7.1がリリースされたようです。ここは「日本語版」の表示が欲しいところですね。

    前回同様、「アップデートしてください」のリンクをクリックすると、

    WordPress をアップグレード

    重要: アップグレードの前に、データベースとファイルをバックアップしてください。
    新しいバージョンの WordPress にアップグレードが可能です

    バージョン 2.7.1–ja に自動アップグレードするか、パッケージを手動でダウンロードしてインストールすることができます。

    [自動アップグレードを実行] [2.7.1–ja をダウンロード] [この変更を非表示にする]

    「自動アップグレードを実行」をクリックすると接続情報の入力画面。

    接続情報

    要求された操作を実行するためには、接続情報が必要です。
    ホスト名
    ユーザー名
    パスワード

    接続形式  (●)FTP
    ( )FTPS (SSL)

    [開始]

    ftp接続を選び、ftpのホスト、ユーザー、パスワードを入力して「開始」をクリック。

    WordPress をアップグレード

    http://ja.wordpress.org/wordpress-2.7.1-ja.zip からアップデートをダウンロードしています

    ダウンロードに失敗しました。: name lookup timed out

    インストール失敗

    何故か失敗します。名前を引けなかったにたいです。念のためもう一度試してみると、

    WordPress をアップグレード

    http://ja.wordpress.org/wordpress-2.7.1-ja.zip からアップデートをダウンロードしています

    コアパッケージの更新ファイルを展開しています…

    展開したファイルをチェックしています…

    最新のバージョンをインストールしています

    データベースをアップグレード

    WordPress のアップグレードを完了しました。

    めでたくアップグレードに成功しました。

    追記:

    英語版でアップグレードしないで日本語版のアップグレードがリリースされたら下記のように両方が選択肢になって表示されます。

    WordPress をアップグレード

    重要: アップグレードの前に、データベースとファイルをバックアップしてください。
    新しいバージョンの WordPress にアップグレードが可能です

    バージョン 2.7.1–ja に自動アップグレードするか、パッケージを手動でダウンロードしてインストールすることができます。

    [自動アップグレードを実行] [2.7.1–ja をダウンロード] [この変更を非表示にする]

    バージョン 2.7.1 に自動アップグレードするか、パッケージを手動でダウンロードしてインストールすることができます。

    [自動アップグレードを実行] [2.7.1をダウンロード] [この変更を非表示にする]

    WordPress 2.7.1 が利用可能です ! アップデートしてください。」という表示が出てきました。

    「アップデートしてください」のリンクをクリックすると、

    WordPress をアップグレード

    重要: アップグレードの前に、データベースとファイルをバックアップしてください。
    新しいバージョンの WordPress にアップグレードが可能です

    *バージョン 2.7.1 に自動アップグレードするか、パッケージを手動でダウンロードしてインストールすることができます。

    [自動アップグレードを実行]      [ 2.7.1 をダウンロード]

    「自動アップグレードを実行」をクリックすると接続情報の入力画面。

    接続情報

    要求された操作を実行するためには、接続情報が必要です。
    ホスト名
    ユーザー名
    パスワード

    接続形式  (●) FTP
    (○)FTPS (SSL)

    [開始]

    ftp接続を選び、ftpのホスト、ユーザー、パスワードを入力して「開始」をクリック。

    WordPress をアップグレード
    http://wordpress.org/wordpress-2.7.1.zip からアップデートをダウンロードしています
    コアパッケージの更新ファイルを展開しています…
    展開したファイルをチェックしています…
    最新のバージョンをインストールしています
    データベースをアップグレード
    WordPress のアップグレードを完了しました。

    であっさりと完了。日本語版の扱いはどうなっているんだろう?もう少し待てば日本語版がリリースされたら自動アップグレードできるようになるんだろうか?どうするのがベストなのでしょうね。とりあえず問題なく動いているみたいですけど。

    追記:

    WordPress 2.7 日本語版リリースのお知らせ

    2.7 英語版へすでにアップグレードを済ませたにも関わらず更新のお知らせが管理画面に表示されている場合、自動アップグレード機能を使って 2.7 日本語版に更新する事ができます。ツール>アップグレードのパネルで、「2.7–ja をダウンロード」というボタンの左にある「自動アップグレードを実行」ボタンをクリックすれば、日本語版の最新ファイルへアップグレードされます。

    これによると最新の日本語版が出れば自動アップグレードはできるみたいです。

    WordPressをCoreserverで利用していますが、upload系の操作で色々と不都合があって小技が必要です。

    1.単にuploadするとsafeモード関係のエラーが出る。

    対策1.事前に必要なディレクトリを作成しておく。

    ・/wp-contents/upload 以下にあらかじめ年月のディレクトリを作成しておく

    ・ドキュメントルート下に /tmpディレクトリを707のパーミッションで作成しておいて/wp-config.phpに下記修正を入れる。

    define ('WPLANG', 'ja');←このすぐ下に
    define ('WP_TEMP_DIR', '/virtual/[coreserverアカウント名]/tmp/');

    *参考URL wordpress2.6.1に(問題発生)

    対策2.phpをCGIモードで動かすようにする。

    coreserverの場合は以下の内容の.htaccessファイルを/wp-admin/ ディレクトリに置く。

    <files async-upload.php>
    AddHandler application/x-httpd-phpcgi .php
    </files>

    "async-upload.php"の部分は適宜"upload.php"だったり必要に応じて.htaccessに書き足す。

    *参考URL http://wpdocs.sourceforge.jp/セーフモードによる制限と対処方法
    XREA で WordPress ファイルアップロード機能を利用する

    2. Flexible Uploadを使おうとすると

    Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'media_admin_css' was given in /virtual/****/****/****/wp-includes/plugin.php on line 339

    というエラーが出る。

    対策 以下のコードを、flexible-upload-wp25.phpに追加

    function media_admin_css() {
    wp_admin_css('css/media');
    }

    参考URL WordPress2.6のFlexible upload 1.13不具合解消

    これはWordPress 2.7の環境でも効果がありました。

    Wordpressで異なるドメイン名にサイトを移転する方法のメモ。

    1. 「ツール」の「エクスポート」で「エクスポートファイル」を手元のPCにダウンロードする。
    2. 移転先の「ツール」の「インポート」で「Wordpressのインポート」を選んでさっきのエクスポートファイルをアップロードしてインポートを行う。(画像を元サイトからダウンロードするオプションを選んでも「ファイルサイズが不正」というエラーが出てコピーされなかった。とりあえずこの問題は無視)
    3. 「wp-content /uploads」の画像ファイルを移転先の同じ場所にコピーする。
    4. 以下のSQL文を移転先で実行する。(参考サイト)
    CODE:
    1. UPDATE wp_options SET option_value = replace(option_value, 'http://www.old-domain.com', 'http://www.new-domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';
    2. UPDATE wp_posts SET guid = replace(guid, 'http://www.old-domain.com','http://www.new-domain.com');
    3. UPDATE wp_posts SET post_content = replace(post_content, 'http://www.old-domain.com', 'http://www.new-domain.com');
    4. UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'http://www.old-domain.com', 'http://www.new-domain.com');

    "wp_"の接頭語は実際使っているものに置き換えること。プラグインで同様な作業が必要かもしれない。パーマリンク設定は”/%year%/%monthnum%/%day%/%postname%/”などの数字ベースではなく「日付や投稿名」ベースのものにしておいた方がいいかもしれない。(数字ベースでうまくいくかどうかは未検証) パーマリンクの形式違いを吸収するのはPermalink Redirect WordPress Pluginを利用するといいかも。

    昨年の12月14日にWordPresの2.7日本語版がリリースされてました。ここんところアップデートをさぼっていて2.62からになりますがおくればせながらアップデート作業をしました。

    いつもどおりにそのまま新しいファイルを上書きして管理画面に入るとボタンをクリックしてアップデートしろという指示がでてきてそのとおりにしてあっさり完了。

    管理画面がかなり様子が変わっています。とりあえず不具合はなさそうです。

    ぼけーっとしてたらWordPress 2.6.1 日本語版が9月9日(火)にリリースされてました。そういえばまだ2.6.1にもアップデートしてなかったっけ。

    追記:
    2.6.0日本語版の環境にそのまま2.6.2日本語版のコードを上書きコピーしても「2.6.2にアップデートしてください」のメッセージが出るのでさらに「日本語版 2.6.2 アップグレード用差分ファイル」を上書きしてOKになりました。前は単に上書きするだけでよかったと思ったんだけど何か変わったのかな?まあ、目的が達成できればそれで良いので深く追求はしないけど。

    WordPress 2.6.1

    In: WordPress

    17 8月 2008

    WordPress 2.6.1が8月15日(金)にリリースされました。リリース内容日本語訳もすでにありますね。速い。お盆中だけど「日本語版のリリースはもうまもなくです!」だそうです。

    追記:(2008/08/18)

    日本語版もリリースされました。
    WordPress 2.6.1 日本語版リリースのお知らせ


    About this blog

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Quisque sed felis. Aliquam sit amet felis. Mauris semper, velit semper laoreet dictum, quam diam dictum urna, nec placerat elit nisl in quam. Etiam augue pede, molestie eget, rhoncus at, convallis ut, eros. Aliquam pharetra.

    Photostream

    -->

     

    2010年3月
    « 1月    
     123456
    78910111213
    14151617181920
    21222324252627
    28293031  

    Categories

    Archives