WordPress3.0へアップグレード(さくらインターネット)

前回はwordpress3.0をローカルの検証用サーバーxamppにインストールしてみましたが、これはあくまでweb開発のためのもの。 実際に使えない(ネットに繋がっていない)のでレンタルサーバーでもインストールしてみました。
WordPress3.0RC 日本語版をインストールしてみたを参考にしてください。xamppと異なる部分は青文字で書いています。

wordpress3.0RC1日本語版をさくらインターネットで使ってみる

サーバーはさくらインターネット、スタンダードプラン。
wordpress2.9.1からアップグレードします。

記事とデータベースのバックアップを取ります。必ずバックアップを取ってください。

データベースのテーブルを全て削除します。

ダウンロードしたwordpress3.0RC1をFTPでアップロードする。(全て上書き、もしくはファイルを全て削除して改めてアップロードする)

今までののwordpressのインストールと同じ作業でwordpressをインストールする。
インストールの最終段階の画面です。全ての項目を記入してインストールします。

wp-config.phpをローカルにダウンロードしてエディタ(UTF-8、BOM無し)開きます。

define (‘WP_ALLOW_MULTISITE’, true);

をコピペして、サーバーにアップロードします。

ネットワークを作成する

リロードするとサイドメニューの「ツール」に「ネットワーク」の項目が追加されているのでクリックします。

xamppではサブディレクトリにしかネットワークを作れなかったのですが、今度はサブディレクトリかサブドメインか選べます。
しかし、さくらインターネットではwordpress3.0をサブドメインでは運用出来ません、必ずサブディレクトリを選択してください。

「ネットワークのタイトル」と「管理者のメールアドレス」を必要に応じて変更して「インストール」をクリック。

「WordPress サイトのネットワークを作成」の画面になります。ここはxamppの時と同じですがセキュリティコードの窓がありません。

wp-config.phpと.htaccess(あれば)のバックアップを取ります。
wp-contentsの中に「blogs.dir」のディレクトリを作ります。

wp-config.phpをエディタ(UTF-8、BOM無し)で開き番号2にある窓の文字列を73行目あたりにある「// 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。」の上にコピペします。

.htaccessをエディタ(UTF-8、BOM無し)で開き<IfModule mod_rewrite.c>から</IfModule>の間に番号3にある窓の文字列をコピペします。なければ以下をコピーして使ってください。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]

# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ – [L]
RewriteRule . index.php [L]
</IfModule>

wp-config.phpと.htaccessをFTPでサーバーにアップロード。
一番下に「再ログイン」の文字があるのでクリックして再ログインします。

私のしくじった例

wp-contentsの中に「blog.dir」を作る作業を忘れていたので警告が出ました。
警告の文章を忘れたのですが確か。。。
「既存のネットワークがあります、ネットワークのデータベースのテーブルを空にするか削除してください。」

警告が出たらphpMyadminにログインしてデータベースの中の以下のテーブルを削除するとうまくいきました。
「***(テーブルの接頭語)_blogs」
「***_blogs_versions」
「***_registration_log」
「***_signups」
「***_site」
「***_sitemeta」

他のwordpress(2.9.2)にはないテーブルを削除したらうまくいきました。

新しいブログを作る

再ログインして新しいブログを作る前に警告が出ます。
注意: 現在のテーマはアイキャッチ画像に対応しています。利用するには設定ページで画像アップロード を有効化する必要があります。

「設定ページ」をクリックすると「ネットワークのオプション」のページになります。
「ダッシュボードの設定」で適当な文字(今回はdashoboadにしました)を記入。
「アップロードの設定」で画像、動画、音楽の全てにチェックを入れて、一番下の青いボタン「設定を保存」をクリック。

左のメニューの一番上に「特権管理者」の項目が追加されているので「管理」をクリック。
以下はxamppと同じです。

「新規サイトを追加」をクリック。

「サイトのアドレス」「サイトのタイトル」「管理者のメールアドレス」を記入して「サイトを追加」をクリック。
新しいブログが出来ているはずです。
バックアップを取って置いた記事をインポートすれば完了です。

この記事にコメントする

必須

3件のコメントがあります