2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

さくらクラウドからMicrosoft AzureにWordpressを移行する。

Last updated at Posted at 2017-06-09

さくらクラウドからMicrosoft AzureにWordpressを移行した時のメモ
パスとか間違ってるかもしれないので適宜読み替えてください。。。

AzureにLAMP環境を構築

以下の手順でVirtual Machinesのインスタンスを立てる。
http://qiita.com/ArtemisHaD/items/ab55c2d78735e0c9eafe
ただし、環境の構築がめんどかったのでLAMP環境構築済みのBitnami公開のLAMPを選択。

旧サーバで(Sakura)

'''
mkdir /home/admin/20170609
cd /home/admin/20170609


## DBのdump

mysqldump -u wordpress -p wordpress > wordpress_20170609_dump.sql


## ファイルの圧縮

zip -r ./wordpress_20170609.zip /var/www/wordpress


# ローカルで(Mac)

mkdir 作業ディレクトリ
cd 作業ディレクトリ
scp -r sakura:/home/admin/20170609 ./
scp -r 20170609 azure:/home/artemis

# 新サーバで(Azure)

# ファイルの復元
ぐちゃぐちゃですみません。。。

cd 20170609/
unzip wordpress_20170609.zip

cd /opt/bitnami/apache2/htdocs/
rm -rf ./*

cd
cd 20170609/
cd var/www/
sudo mv ./wordpress /opt/bitnami/apache2/htdocs

cd /opt/bitnami/apache2/
sudo chown -R bitnami:daemon ./htdocs


# DBの復元
mysqlのrootのパスワードは初回ブート時にランダムで自動生成される。
Azureの管理画面からVMのブートログを確認するとパスワードが出力されている。
https://docs.bitnami.com/azure/faq/#how-to-find-application-credentials

mysql -u root -p

CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8;
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress' IDENTIFIED BY 'password';

mysql -u wordpress -p wordpress < /home/artemis/20170609/wordpress_20170609_dump.sql


# apacheの設定変更

sudo vi /opt/bitnami/apache2/conf/httpd.conf

```:httpd.conf
    # AllowOverride None
    AllowOverride All
sudo apachectl restart

あとはDNSを変更すればほら

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?