こんにちは、モリモルです。
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が何故か読み込めない。
削除して、再度インストールしなおすと正常に表示されました。