word bonch lt

28
WordPressのお引っ越し Hitomi Nagatomo(Dahlia*) 1

Upload: cocoadahlia

Post on 21-Jul-2015

248 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Word bonch lt

WordPressのお引っ越しHitomi Nagatomo(Dahlia*)

1

Page 2: Word bonch lt

皆様におわびがあります

2

Page 3: Word bonch lt

3

Page 4: Word bonch lt

4

Page 5: Word bonch lt

5

Page 6: Word bonch lt

準備ロクに出来てません m(_ _)m

6

Page 7: Word bonch lt

自己紹介• Hitomi Nagatomo(Dahlia*)

• 華の女子大生(今年までの予定)

• 普段はJavaとかRubyとか触ってます

JavaScriptにも興味津々なう

• コラムかいてます:http://bit.ly/dahlia_el

7

Page 8: Word bonch lt

今日のお話• レンタルサーバを引っ越した

• ついでにWordPressも引っ越そうとした

• \困った事態発生/

• なんとか解決したので、今日はそのお話を

8

Page 9: Word bonch lt

旧サーバ側でやること• DBを丸ごとエクスポートする

• 要らないプラグインやテーマを消す(コンパクトにするため)

• プラグインを停止する

• ファイル一式をFTPとかでダウンロードする

9

Page 10: Word bonch lt

旧サーバ側でやること• ファイル一式を落としてくる前にZipで固めると楽かも(できないレン鯖ならしかたない)

• PHPのバージョンも確認した方がよさげ(トラブルの原因になるかもしれないので)

• 自作テーマを利用している方はドメイン名直書きしてないか確認したほうがいいかも

10

Page 11: Word bonch lt

新サーバ側でやること• ファイルを一式アップロード

• DBを作る

• wp-config.phpを書き換える

• DBをインポートする

• ログインしてプラグインを動かす11

Page 12: Word bonch lt

引っかかったところ• ファイルを一式アップロード

• DBを作る

• wp-config.phpを書き換える

• DBをインポートする

• ログインしてプラグインを動かす12

Page 13: Word bonch lt

ファイルのアップロード• FTPクライアントの動きが遅すぎて……

• ターミナルからFTPコマンドでアップロードしたらすぐアップロードできた

• ターミナルが最速のFTPクライアントだと確信した

13

Page 14: Word bonch lt

データベースのインポート• DBのサイズ:およそ20MB

• インポートできる出来るサイズ:16MiB

14

Page 15: Word bonch lt

データベースのインポート• Zipで圧縮してエクスポートしてみた

• \ぎりぎりおさまった/

• どうしても収まらないときは「BigDump」とかを使うといいらしい

• ちょっとずつインポートするのも手かも?

15

Page 16: Word bonch lt

作業終了……のつもりが• なんとか一式アップロードしたので、ブラウザで開いてみた

• ページ自体はちゃんと見えた

• しかし、ログインページが旧サーバのURL

• 「なんじゃこりゃああぁあぁ( ゚д゚)」

16

Page 17: Word bonch lt

旧URLの謎• DBの中に記録されているURLを書き換える必要があったらしい

• ググったらふたつ方法が見つかった

17

Page 18: Word bonch lt

DBの中身を書き換える• 検索置換する(ダメ、絶対)

• スクリプトを使う

(https://interconnectit.com/products/search-and-replace-for-wordpress-databases/)

18

Page 19: Word bonch lt

検索置換しちゃダメなわけ• プラグインでURLをゴニョゴニョしてることがあるらしい(よくわかってない)

• うっかり手で書き換えると、プラグインが動かなくなるかもしれない

• スクリプトの方が断然楽だし、間違いがない

19

Page 20: Word bonch lt

やり方• スクリプトをダウンロードする

20

Page 21: Word bonch lt

やり方• インストールディレクトリにアップロードする

• アクセスする(http://example.com/wp/

searchreplacedb2.php)

• 画面の指示に従って操作する

21

Page 22: Word bonch lt

やり方• DBのユーザ名やパスワードを聞かれるので、事前にメモしておくと楽

• いろいろ心配な人は、実行した後DBのパスワード変更しておくと安心かも

22

Page 23: Word bonch lt

仕上げ• 管理画面にログインする

(ちゃんとURLが変わってるか確認)

• いろいろ設定確認プラグインとかパーマリンクとか

• 動作確認

23

Page 24: Word bonch lt

仕上げ• プラグインとかの設定を引っ越し前に変えていた(変わっていた)場合は元に戻す

• 書き換え用スクリプトを削除

• もう一回再ログインしてちゃんと動くか確認

24

Page 25: Word bonch lt

やっておくとよかったこと• 旧サーバの設定等をメモしておく

DBやPHPのバージョン、入れてあるプラグインやテーマなど

• 旧サーバは作業終了まで絶対ぶっこわさない(設定の確認とかに使えます)

25

Page 26: Word bonch lt

ここから先は 時間が余ったらやります

26

Page 27: Word bonch lt

Tuning Maniax 2014

• https://maniax.jp

• エントリー期間は既に終了しています

• WordPressの高速化とかに興味ある人は注目

• ちなみに私は申し込みを忘れてました

27

Page 28: Word bonch lt

\おしまい/ ご清聴ありがとうございました

28