ロリポップからCore-miniへレンタルサーバーの引越し①の続きです。

2、新サーバーへのWordPressインストール
(1)ロリポップのデータをバックアップ

ロリッポップにインストールしたWordPress2.71?とプラグインなどすべてをFTPにてバックアップ。

ロリポップのWordPressのデータベースを2つほどバックアップ(WordPressを2つ別ディレクトリーにインストールしていたため)

その後、バックアップを細かくしました。wp_数字ごとにバックアップしました。この方が容量が少ないし、後でデータベースをインストールするのにも便利です。

(2)WordPress2.7をインストール

最初、最新の3.2.1をインストールしたがロリポップにインストールしたhttp://hoge.hoge.org/blogの下にインストールするとサブドメインでの引用ができないっぽい。また、最新の3.2.1のデータベースが古い2.7系と異なるため、3.2.1をあきらめて2.7をインストールしました。

2.71とか2.6とかはだめで、2.7だとうまくいきました。

インストールしてからは以下のようになります。

WordPress 2.7 Install アクセス先はhttp://hoge.org/wp-admin/install.php

[1]There doesn’t seem to be a wp-config.php file. I need this before we can get started.create configuration file

といメッセージが出るのでwp-config.phpが勝手に作られます(作る必要はなし、あとで修正は必要になるのですが)。

[2]、Installing WordPress μ
 
 この2つの属性を変えます。
chmod 777 defalult.hoge.org
  chmod 777 wp-content

 次に複数のサイトを作る場合、サブドメインとサブディレクトリーのどちらにするかを選択(サブドメインを選択しました)
  Blog Addresses  Sub-domains  or Sub-directories
                            
  データベースを設定します。

 Database Name   hoge
 User Name       hoge(Core-miniではDatabese Nameと同じ)
 Password    localhost

  Serber Address  hoge.org
  Site Title      hoge.org Blogs
  Email           hoge@hoge.coom

[3]Installation Finished!

[1][2]が終わるとインストールが終わります。

Please remember to reset the permissions on the following directories:

/virtual/light/public_html/default.shinyblue.org
/virtual/light/public_html/default.shinyblue.org/wp-content/

[2]で設定したパーミッションを元に戻します。

Donncha
wpmu version: 2.7

となりインストールが終了しました。

[4]データベースをインストール

(1)でバックアップしたデータベースをインストールします。

データベースwp_の変更

TRUNCATE `wp_blogs` ;
TRUNCATE `wp_sitemeta` ; 2つを消す  masterofEnglishが関係しているため、

SQLにて
   wp_blogsとwp_sitemetaを追加(/blog/から/に変えたものを
wp_registration_log ? IPaddressを最新にして旧データを変える

wp_sitecategories ?

wp_usermeta ?

wp_sitemeta のmeta_id1だけ新しいものにする(1, 1, ‘site_name’, ‘Shinyblue.org Blogs’),
マスターオブイングリッシュ(Master of EnglishからShinyblue.org Blogsへ)

そして、古いデータベースから追加する

wp_5 追加

wp_1そのまま(古いのも使ってないから変えなくてもいいかと)=>wp_1も古いものに

エラーが出る
Warning: constant() [function.constant]: Couldn’t find constant yes

原因 mu.phpの中の以下

変更前 if( constant( VHOST ) ) {
変更後 if( constant( ‘VHOST’ ) ) {

VHOSTがクォーテーションマークで囲まれていないバグ。

さらに、古いデータベースから追加する

wp_2
wp_6
wp_7
wp_8
wp_9
wp_12

インストールコマンド mysql databse name < change_OA00052304_databse name.sql -u database name -pxxxxx –force

 この状態で一応2.7で動いてますが、あるblogではエラーが出てしまいました。

2.7系のバグかもしれません。

続きは③へ

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>