2011年6月4日土曜日

Wordpressの移動メモ

こんにちは、モリモルです。

Woprdpressの移動メモ

■既存WordpressのDBをダンプ
$ mysqldump -u wp -pパスワード wp > wp.dmp;

■新しいDBを作成
create_db.sql
-------------------------
-- DB作成
create database wordpress default character set utf8 collate utf8_general_ci;

-- ユーザー作成
grant all on wordpress.* to 'wordpress'@'%' identified by 'パスワード';
grant all on wordpress.* to 'wordpress'@'localhost' identified by 'パスワード';


■DBを展開
$ mysql -u wordpress -pパスワード wordpress < wp.dmp



■ディレクトリを作成
$ sudo mkdir /home/wp.morimoru.com
$ sudo mkdir /home/wp.morimoru.com/logs
$ sudo mkdir /home/wp.morimoru.com/public


■Apacheの設定
$ sudo cd /etc/httpd/cond.d/

wp.morimoru.com.conf
------------------------------
<VirtualHost *:80>
ServerAdmin hmorihara@morimoru.com
DocumentRoot /home/wp.morimoru.com/public
ServerName wp.morimoru.com
ErrorLog /home/wp.morimoru.com/logs/error.log
CustomLog /home/wp.morimoru.com/logs/access.log common

<Directory /home/wp.morimoru.com>
AllowOverride FileInfo
</Directory>

</VirtualHost>

------------------------------

$ sudo /etc/rc.d/init.d/httpd restart


■worpdressをインスコ

以前のデータはドキュメントルートに展開をしていたので
まずはドキュメントルートに展開する。

$ sudo wget http://ja.wordpress.org/wordpress-3.1.3-ja.tar.gz
$ sudo tar xvfz wordpress-3.1.3-ja.tar.gz
$ sudo cd wordpress
$ sudo mv * /home/wp.morimoru.com/public/
$ sudo chown -R apache:apache wp.morimoru.com

■wp-config.phpを編集
$ sudo cd /home/wp.morimoru.com/public/
$ sudo -u apache cp wp-config-sample.php wp-config.php
$ sudo -u apache vim wp-config.php

・・・・編集・・・

■アクセス
http://wp.morimoru.com/
真っ白・・

http://wp.morimoru.com/wp-login.php
アクセスすると下記画面が出る。



トップが真っ白なのは、テーマがないからみたい。

デフォルトデーマ(Twenty Ten)にすると正常に表示される。


---------------------------------------------------------------------

■Wordpressフォルダを移動










sudo -u apache mkdir wp

wpフォルダにすべて移動

index.php
.htaccess
の2ファイルをドキュメントルートに移動

require('./wp-blog-header.php');

require('./wp/wp-blog-header.php');





Twnty tenのstyle.cssが何故か読み込めない。





削除して、再度インストールしなおすと正常に表示されました。