Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Shifter Meetup West #1 はじめてのShifter 実践マイグレーション!

Shifter Meetup West #1 はじめてのShifter 実践マイグレーション!

NExT-Season

July 17, 2019
Tweet

More Decks by NExT-Season

Other Decks in Technology

Transcript

  1. ͸͡ΊͯͷShifter
    ࣮ફϚΠάϨʔγϣϯʂ
    Shifter Meetup West #1

    2019.07.17

    View Slide

  2. Steps
    Who am I

    View Slide

  3. Atsushi Ando

    ͋ΜͲ͏͋ͭ͠
    DTP/web Design
    Engineer
    ArtDirector /Photograph
    twitter : @Next_Season
    github : AtsushiA
    web : next-season.net
    Solutions Architect - Associate

    View Slide

  4. Recent works
    Keynote
    MODX
    Concrete5
    WordPress
    AWS
    XD
    Photography
    PhotoShop
    Illustrator

    View Slide

  5. #SVTI6(
    "EPCF9%6(,PCF

    +"846(,PCF
    $.4େࡕՆࡇΓ
    .0%9ͷ೔
    DPODSFUFΤόϯδΣϦετ
    Kobe
    Community

    &etc…

    View Slide

  6. 2018

    View Slide

  7. Let’s Shifter

    View Slide

  8. Steps
    1.PHP7(7.3.6)؀ڥͰ͖ͪΜͱಈ͍͍ͯΔWordPressΛ༻ҙ͢Δ
    2.Plugin : All-in-One WP MigrationΛΠϯετʔϧˍ༗ޮԽ
    3.ΤΫεϙʔτˠϑΝΠϧΛબ୒͠αΠτͷόοΫΞοϓΛऔಘ
    4.Shifterʹ৽͍͠αΠτΛ࡞੒
    5.Shifter্ͰPlugin : All-in-One WP MigrationΛΠϯετʔϧˍ༗ޮԽ
    6.All-in-One WP MigrationϑΝΠϧ [3]ΛΠϯϙʔτ
    7.Ұ୴ShifterΛఀࢭ͠࠶ىಈɾϩάΠϯޙύʔϚϦϯΫઃఆ

    View Slide

  9. Check!
    wp-config.php
    define( 'WP_DEBUG', true );
    ͰΤϥʔ͕ग़ͯͳ͍͜ͱ

    View Slide

  10. Check!

    View Slide

  11. Check!
    Plugin : PHP Compatibility CheckerͰPHPͷޓ׵ੑΛνΣοΫ
    https://ja.wordpress.org/plugins/php-compatibility-checker/

    View Slide

  12. 1.PHP͕ඞཁͳॲཧ͸ಈ͔ͳ͘ͳΔͷͰݟ௚͢
    1.໰͍߹ΘͤϑΥʔϜ
    2.ίϝϯτػೳ
    3.ϥϯΩϯάɺΞΫηεղੳ
    2.֎෦࿈ܞ/௨৴͕ඞཁͳϓϥάΠϯΛແޮԽ
    1.JetPack,ManageWP౳
    https://support.getshifter.io/en/
    Check

    View Slide

  13. Memo
    ձһ੍ͷαΠτ΍
    ฤूऀ͕୔ࢁ͍Β͠ΌΔ

    αΠτʹ͸޲͍ͯͳ͍Ͱ͢ɻ

    View Slide

  14. Tips
    ωΠΩουυϝΠϯͷઃఆ͕
    ඞཁͳ৔߹͸ωʔϜαʔόΛ
    Aws Route53ʹ͢Δͷ͕ϕετ
    MEMO : ΧελϜυϝΠϯΛར༻͢Δʹ͸༗ྉϓϥϯ͕ඞཁ

    View Slide

  15. Let's start hands-on!

    View Slide

  16. Step.1 Source WordPress
    wp-config.php
    define( 'WP_DEBUG', true );
    ͰΤϥʔ͕ग़ͯͳ͍͜ͱ
    Plugin : PHP Compatibility CheckerͰPHPͷޓ׵ੑΛνΣοΫ
    https://ja.wordpress.org/plugins/php-compatibility-checker/

    View Slide

  17. Step.2 Source WordPress
    Plugin : All-in-One WP Migration Πϯετʔϧˍ༗ޮԽ

    View Slide

  18. Step.3 Source WordPress
    All-in-One WP Migration →ɹΤΫεϙʔτ [ϑΝΠϧ]
    Xxxx.wpressϑΝΠϧΛμ΢ϯϩʔυ͓ͯ͘͠

    View Slide

  19. Step.4-1 https://getshifter.io/

    View Slide

  20. Step.4-2

    View Slide

  21. Step.4-4

    View Slide

  22. Step.4

    View Slide

  23. Step.5-1 Destination WordPress

    View Slide

  24. Step.5-2 Destination WordPress
    Πϯετʔϧˍ༗ޮԽ

    View Slide

  25. Step.6 Destination WordPress
    All-in-One WP Migration →ɹImport [FILE]
    Step.3Ͱμ΢ϯϩʔυͨ͠Xxxx.wpressϑΝΠϧΛબ୒
    MEMO : ݴޠઃఆ͕ӳޠʹͳ͍ͬͯΔ͕Πϯϙʔτ͢Δͱ
    Πϯϙʔτݩͷઃఆ͕൓ө͞ΕΔͨΊͦͷ··ૢ࡞ͯ͠OK

    View Slide

  26. Step.7-1 Destination WordPress
    ShifterμογϡϘʔυͰWordPressΛStop→Start͠
    WordPressΛ࠶ىಈ

    View Slide

  27. Step.7-2 Destination WordPress
    ઃఆˠύʔϚϦϯΫઃఆˠมߋΛอଘ
    MEMO : ͜ͷ࣌ɺઃఆ͸มߋ͠ͳ͍

    View Slide

  28. Finish!!
    Have a fan Shifter Life!

    View Slide

  29. Thank youɹ
    : )

    View Slide