狠狠撸
Submit Search
贰颁2上の奥辞谤诲笔谤别蝉蝉を厂丑颈蹿迟别谤に移行してみた!
?
0 likes
?
1,299 views
Eiji KOMINAMI
EC2上で動いている個人ブログ「Tasty Hamburgers」を、WordPressベースで静的ページを生成するサービスの「Shifter」に移行してみます。
Read less
Read more
1 of 22
Download now
Download to read offline
More Related Content
贰颁2上の奥辞谤诲笔谤别蝉蝉を厂丑颈蹿迟别谤に移行してみた!
1.
?南 英司 Eiji KOMINAMI Shifter
オンラインミートアップ? EC2上のWordPressを Shifterに移?してみた? @eijikominami
2.
2 Agenda 全くのShifter初?者でございまして 既存環境からShifterへの移?を ドキュメントに沿ってトライするだけです ごめんなさい..
3.
3 今回移?する既存のWordPress Tasty Hamburgers in
Tokyo/Osaka tastyhamburgers
4.
4 低すぎるパフォーマンススコア
5.
5 EC2ベースのアーキテクチャ AWS Cloud ap-northeast-1 VPC Availability Zone Public
subnet Internet gateway Maintenance Windows Flow logs TopicAlarm DocumentsPatch Manager State Manager t3.micro 悩みと問題点 貧弱なバックエンド ? t3.micro ? シングルAZ ? WebサーバもDBも1台に全部乗せ ?倒なメンテナンス ? WordPressの更新 ? ミドルウェアの更新 (Apache, PHP, MariaDB..) ? セキュリティパッチの適? ちょっと頑張ってるトコロ Ansibleによる更新の?動化 SSMを?いた運?の簡素化
6.
6 つまり… クラウドだって サーバのメンテって 意外とめんどくさいし?変。
7.
7 そこでShifter Migrating to Shifter https://support.getshifter.io/en/articles/1205034-migrating-to-shifter
8.
8 All-in-One WP Migrationをインストール
9.
9 マルチサイトの移?は有料なんですって?
10.
10 マルチサイトをシングルサイト化して移? 現状 親サイト ├── ?サイト① └── ?サイト② (hamburger) エクスポート 親サイトに移動 hamburger ├──
?サイト① └── ?サイト② (hamburger) シングルサイト hamberger エクスポート All-in-One WP Migration Multisite Extension $199 All-in-One WP Migration FREE
11.
11 マルチサイトをシングルサイト化して移? # ?サイトのコンテンツを移動 cp -rp
wp-content/site/4/ wp-content/* # ?サイトに関連するテーブルをダンプ mysql -u USER -p -N information_schema -e "SELECT table_name FROM tables WHERE table_schema='wordpress' AND table_name LIKE 'wp_4%'" > tables.txt mysqldump -u USER wordpress `cat tables.txt` > dump # ダンプファイル上の?字列を置換 vi dump :%s;wp-content/uploads/s/4/;wp-content/uploads/;g # ダンプファイルを改めてデータベースに読み込み mysql -u root wordpress < dump # 親サイトに関連するテーブルを削除し、?サイトのデータに置き換え mysql -u USER -p DROP TABLE wp_commentmeta, wp_comments, wp_ewwwio_images, wp_ewwwio_queue, wp_links , wp_options , wp_postmeta , wp_posts , wp_term_relationships , wp_term_taxonomy , wp_termmeta , wp_terms , wp_user_login_log; RENAME TABLE wp_4_commentmeta to wp_commentmeta, wp_4_comments to wp_comments, wp_4_ewwwio_images to wp_ewwwio_images, wp_4_ewwwio_queue to wp_ewwwio_queue, wp_4_links to wp_links , wp_4_options to wp_options , wp_4_postmeta to wp_postmeta , wp_4_posts to wp_posts , wp_4_term_relationships to wp_term_relationships , wp_4_term_taxonomy to wp_term_taxonomy , wp_4_termmeta to wp_termmeta , wp_4_terms to wp_terms , wp_4_user_login_log to wp_user_login_log; UPDATE wp_options set option_value = 'http://blog.surbiton.jp' where option_name = 'siteurl'; UPDATE wp_options set option_value = 'http://blog.surbiton.jp' where option_name = 'home'; UPDATE wp_options set option_name = 'wp_user_roles' where option_name = 'wp_4_user_roles?; # マルチサイトを解除(以下の設定を削除) vi wp-config.php define('MULTI', true); define('WP_ALLOW_MULTI', true); define('SUBDOMAIN_INSTALL', true); define('DOMAIN_CURRENT_', 'blog.surbiton.jp'); define('PATH_CURRENT_', '/'); define('_ID_CURRENT_', 1); define('BLOG_ID_CURRENT_', 1);
12.
12 影響のあるプラグインを無効化
13.
13 いざエクスポート?
14.
14 Shifterにログイン ここからは めっちゃ簡単です?
15.
15 Shifterにログインして新規サイトを作成
16.
16 All-in-One WP Migrationをインストール
17.
17 いざインポート?
18.
18 しばらくお待ちください...
19.
19 Shifterにインポート 完了
20.
20 アーティファクトの作成と出?
21.
21 ちょっとスコアあがりました?
22.
22 Enjoy Shifter! おしまい tastyhamburgers
Download