Home > WordPress

WordPress Archive

WordPress 2.6.2 にバージョンアップ

最近ずっと放置していた、WordPress のバージョンアップをして、2.6.2 にしました。

以前のバージョンから結構バージョンが空いているので、すんなり終わるか心配でしたが、取り越し苦労で済みました。
アップグレードの手順としては、ほぼ下記の記事の通りでした。
sukechan.net - WordPress 2.2.3 ME から 2.3.3 日本語版に移行

それと、WordPress を iPhone/iPod touch に最適化するプラグイン「WPtouch」を入れてみました。こんな感じになりました。

参考リンク

WordPress のトップページをインストール先とは別のディレクトリに設定する

今回この blog で行った、http://example.com/wordpress にインストールした WordPress のトップページを、http://example.com/ に設定する手順です。

環境

  • WordPress 2.3.3
  • WordPress 設置ディレクトリは http://www.sukechan.net/blog/

変更手順

  1. 管理画面 > 設定 > 一般設定 で、「ブログのアドレス (URL)」を変更する

    ブログのアドレス (URL): http://www.sukechan.net
  2. blog/index.php, blog/.htaccess ファイルをルートディレクトリにコピーする。
    今回、ルートディレクトリに既に .htaccess ファイルが存在していたため、内容をコピー & ペースト。
    また、ルートディレクトリに置いてあった index.html を削除した。
  3. ルートディレクトリにコピーした index.php ファイルの 4 行目を修正。

    require('./blog/wp-blog-header.php');
  4. 管理画面 > 設定 > パーマリンク設定 で、パーマリンク構造を更新する
    事前に .htaccess を書き込みできるようにパーミッションを変更しておけば、WordPress で勝手に書き換えてくれる。
  5. ブログ URL にアクセスし、トップページが表示されることを確認。
    各記事の URL も、blog/ が抜けていることを確認。
    ただし、以前の URL にアクセスすると 404 Not Found になってしまう。

その他修正

  • 以前の URL にアクセスした場合に、404 Not Found になってしまう問題の修正。
    .htaccess に以下の 1 行を追加。

    Redirect permanent /blog/archives/ http://www.sukechan.net/archives/

    当初、/blog/ を http://www.sukechan.net/ にリダイレクトするようにしたら、スタイルシートが効かなくなったり、ブログの管理画面が 404 になってしまった。

参考記事

関連記事

Twitter Tools をカスタマイズ

1 日の Twitter の発言を WordPress に投稿したりといったことができるプラグイン、Twitter Tools を入れていますが、少しソースを弄ってみたのでメモとして残しておきます。

まず、投稿される内容の部分。twitter-tools.php 245 行目あたりから。


$content = '<dl class="aktt_tweet_digest">'."¥n";
foreach ($tweets_to_post as $tweet) {
  $content .= '<dt><a href="http://twitter.com/'.$this->twitter_username.'/statuses/'.$tweet->tw_id.'">'.date('Y-m-d H:i:s', strtotime($tweet->tw_created_at)).'</a> '.make_clickable($tweet->tw_text).'</dt>'."¥n";
}
$content .= '</dl>'."¥n";

もう 1 つ、投稿時間を修正。323 行目あたりの INSERT 文の中。


VALUES
( '".$wpdb->escape($this->tw_id)."'
, '".$wpdb->escape($this->tw_text)."'
, '".date('Y-m-d H:i:s', $this->tw_created_at + 9*3600)."'
, NOW()
)

こちらを参考にしました。
TwitterTools改造:時差修正 — ジミダナオレ
satou30.info - Twitter Toolsでtwitterの投稿時間も表示するようにした。

WordPress 2.2.3 ME から 2.3.3 日本語版に移行

WordPress を 2.2.3 ME から 2.3.3 日本語版にアップデートしました。

アップデート自体初めてですが、意外にあっさり終わりました。
今後のために移行メモを残しておきます。

  1. 事前準備
    • データベースのバックアップ
    • ブログを設置しているディレクトリのバックアップ
    • プラグインの無効化(Deactivate All Plugin ボタン)
  2. アップグレード
    • Wordpress 日本語版サイトから最新バージョンをダウンロードして解凍
    • .htaccess, wp-config.php, wp-content フォルダを残して、それ以外のファイルをサーバから削除
    • 解凍した最新バージョンをアップロード
    • ブラウザで、/wp-admin/upgrade.php にアクセスすると「データベースのアップグレードが必要です」と出てくるので、指示に従う
    • 以上で、アップデート完了。
  3. 事後作業
  4. 今回はいくつかのプラグインでバージョンアップをしてくださいというメッセージが表示されたのでそのままバージョンアップしました。

    また、2.3.x にはマルチバイト文字に関する不具合があるらしいので、その不具合を解消するパッチも入れました。( WP Multibyte Patch | EastCoder;

これで Leopress が使えますね。

(参考サイト)
wordpress 2.3.2 日本語版へのバージョンアップ | ああwordpress

さくらインターネットに WordPress をインストール (2)

前回の記事の続きです。
簡単ではありますが、インストール完了まで紹介します。

WordPress の設定

ウィザードに従って、WordPress の設定をします。
データベースの情報を入力するところで、ホスト名の欄に「ほとんどの環境において、localhost のまま変更しなくてよい」といったことが書いてありますが、ここにはサーバ名(mysql**.db.sakura.ne.jp)を設定します。

後は書いてある通りにステップを進めていけば、設定完了です。
WordPress のトップページにアクセスして、ブログが表示されるかどうか確認しましょう。

403 エラーやディレクトリ内の一覧が表示される場合は、さくらインターネットのコントロールパネルにログインし、「ファイルマネージャー」→「ウェブアクセスの設定」→「Index ファイル」の名前に「index.php」を追加しましょう。
.htaccess を直接弄る方法でも OK です。

インストールを終えて

当初想像していた以上に、インストール自体はあっさり終わりました。
その後のデザインやブログの設定を変えたりする作業の方が長くかかると思いますが、個人的にはこの自由度の高さがたまらない魅力です。

インストール後にやることについては、こちらを参考にしました。
WordPressインストールしたら始めにやること | Tech de Go

Home > WordPress

Search
Feeds
Meta

Return to page top