ロリポップから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系のバグかもしれません。
続きは③へ