How to Migrate an Oxygen Website with ZERO Chance of Failure

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ก.ย. 2024

ความคิดเห็น • 78

  • @idealynx
    @idealynx 2 ปีที่แล้ว +6

    Dude, you are on another level. I wish I hadn’t missed the chance to purchase a lifetime Automatic CSS framework license, because you're the guy who’s going to be around when all the other framework companies have left the dance, IMHO. Great work, Kevin!

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว +4

      I'm here for the long haul :)

  • @SorbrookCreative
    @SorbrookCreative 10 หลายเดือนก่อน

    I was banging my head against the wall on one project as I have used All in One successfully for years now but never migrated an Oxygen Site. This video has provided me with the solution which I have been scratching my head about for weeks! Big Thanks Man! Your a Legend!

  • @greggdavis
    @greggdavis 2 ปีที่แล้ว +5

    This is great info - using the hosts file on your computer to do "no-downtime" migrations is MAGIC as Kevin points out - awesome!

  • @MainsailWebDesign
    @MainsailWebDesign 7 หลายเดือนก่อน

    Never thought I would watch another video on Oxygen. Turned out I needed to deal with one of the old client's Oxygen sites. So glad and grateful for this video since I forgot everything about that builder.

    • @Gearyco
      @Gearyco  7 หลายเดือนก่อน +1

      How was the experience with it after being away from it for a while?

    • @MainsailWebDesign
      @MainsailWebDesign 6 หลายเดือนก่อน

      @@Gearyco I was pleasantly surprised. Your instructions were perfect (as always) and after updating the builder was fast to load, gave me no issues at all. Yeah, great.

  • @Gearyco
    @Gearyco  2 ปีที่แล้ว +3

    This video assumes you know the basics of website migrations such as DNS changes, SSL setup, etc. I left some of that out because I wanted to focus on the host file technique so you can fully protect your migration process to the destination domain and verify it worked before going live.

  • @JohnChvatalGSTV
    @JohnChvatalGSTV 2 ปีที่แล้ว +1

    This is some gold Kevin! I do some contract work for an IT company that takes security very seriously. To make my life easier I work inside of a Linux VM with a VPN connection. One of the steps I take is changing the hosts file in the etc folder similar to what you had shown when working on a dev server.
    The thought never crossed my mind to use this to smooth out the launch of a new website. One critique though is I like to run a search and replace to make sure there are no http URLs.

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว +1

      Yeah there is definitely more that we do after the fact but just wanted to get people started on this process to make their life less stressful :) Also, Gridpane automatically does all the URL rewrites ;)

  • @Leavventuredifrucci
    @Leavventuredifrucci 2 ปีที่แล้ว

    This is the best WP trick I have ever seen! I am serious Kevin Geary, you rock! 💪🏻🔥
    Thanks to share all this value with us!!

  • @eucalyptech
    @eucalyptech 2 ปีที่แล้ว

    Always helping the Oxygen community, thank you Kevin !

  • @danielneubauer7146
    @danielneubauer7146 2 ปีที่แล้ว

    Love the cryptosteel capsule box on the desk Kevin. Safety first.

  • @DidYouKnowMortgage
    @DidYouKnowMortgage 2 ปีที่แล้ว +1

    Kevin, I was able to export a 1GB site and import that 1GB file into my localhost without the unlimited extension. All I had to do was increase my php.ini to allow 2GB uploads. Just thought others should be aware that it may just be a host limitation. If you run your own server, you can increase your upload limit and be good to go.

  • @Rajjjj19929
    @Rajjjj19929 2 ปีที่แล้ว

    Gold as always.

  • @stratos-tutorials
    @stratos-tutorials 2 ปีที่แล้ว +1

    Hi, Kevin. I would add the re save permalinks, to fix all the inner pages. It is a must in every migration. Also by doing this method you basically switch to a non SSL version. You have to do some steps later to ensure that SSL will run with no problem. Thanks

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว +2

      I showed reset permalinks. And yes there’s more you can do but the main point of this tut was the host file process. Everything else is basic.

    • @stratos-tutorials
      @stratos-tutorials 2 ปีที่แล้ว

      @@Gearyco yes, you are right. Sorry I missed that part.

  • @isaurasotoca
    @isaurasotoca 2 ปีที่แล้ว

    Pure gold! 👌 Thanks Kevin!!

  • @georgekaramolegos5345
    @georgekaramolegos5345 2 ปีที่แล้ว

    Great video. Waiting for more bricks videos

  • @dcubin
    @dcubin 2 ปีที่แล้ว

    Very nice trick to migrate a website, thx!

  • @PswACC
    @PswACC 2 ปีที่แล้ว

    10:00 Was just talking about resigning shortcodes in the Facebook group. Apparently, Oxygen ticks the check-marks for you on all of the post types that do have short codes. I confirmed this by inverting the selection and got the no shortcodes found. Did this for Shortcodes and CSS regeneration on multiple sites. I found a cool FireFox extension that ticks and unticks all check-marks in one click as a toggle button on the browser. Posted in the FB group thinking everyone would be excited and turns out no need to check everything. Oxygen Displays all post types available for some reason. I was left wondering why even show the post types at all, and just resign the codes without this interaction with the check-marks. Bad User experience.

  • @chriswagoner3316
    @chriswagoner3316 2 ปีที่แล้ว

    This is the only way to launch a site 🚀

  • @Lee-ee
    @Lee-ee 2 ปีที่แล้ว

    You are a genius !!😄

  • @brendababer1036
    @brendababer1036 2 ปีที่แล้ว

    Thank you SO MUCH!! Wow, what a great way to migrate!

  • @TheSchokl
    @TheSchokl ปีที่แล้ว

    The link to the written instructions is missing. It just goes to the website with the video. But there are no written instructions anymore...

  • @djweswalz
    @djweswalz 2 ปีที่แล้ว

    You're a legend. Thanks for another great video!

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว

      My pleasure!

  • @thebibleproof
    @thebibleproof 2 ปีที่แล้ว

    Hi Kevin, Awesome viideo. Can I add that the procedure is the same on Linux except for hosts location. /etc/hosts

  • @RMSAnalyst
    @RMSAnalyst 2 ปีที่แล้ว

    Thank you Kevin! Brilliant!

  • @DidYouKnowMortgage
    @DidYouKnowMortgage 2 ปีที่แล้ว +1

    This wouldn’t work quite the same if you are working on the same server as the live site going to the same domain, at least not on a cPanel VPS. I’d have to add a few more steps.
    Also, PC’s way to update the host file is a much easier process.

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว

      Hmm. Doesn’t seem like it. It’s 2 seconds in terminal. How could it be quicker in windows?

    • @paulbatey8067
      @paulbatey8067 2 ปีที่แล้ว

      Yep, cannot have same domain twice on same server. So, if I already have a live site I cannot set up a new site and spoof DNS this way.

  • @ricoshaylr
    @ricoshaylr 5 หลายเดือนก่อน

    Thanks

  • @mariopeischl3647
    @mariopeischl3647 2 ปีที่แล้ว

    Thanks!

  • @dirkuecker6145
    @dirkuecker6145 2 ปีที่แล้ว

    Thanks for thar helpful trick!

  • @martinrojko2447
    @martinrojko2447 2 ปีที่แล้ว

    You should make a video about oxygen and translation. It is a pain in the ass. WPML + oxygen + ACF is almost impossible to translate.

  • @SR6900
    @SR6900 ปีที่แล้ว

    Does this still work? Every browser I tried this in (Windows and Mac), after logging in redirects to the IP.

  • @joebalingit
    @joebalingit 2 ปีที่แล้ว

    Thank you so much. This is very helpful.

  • @kappesante
    @kappesante 2 ปีที่แล้ว

    i think you deserve even more
    love

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว

      🙏

  • @dahunsi
    @dahunsi 2 ปีที่แล้ว

    Great video. Loved it as usual. I have used AIO for years and have developed my own workaround certain issues.
    My question now is, what do you do when you don't have your own server and you are working with shared hosting?

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว

      You mean you’re forced to overwrite a site that’s already there instead of migrating to a clean install?

    • @dahunsi
      @dahunsi 2 ปีที่แล้ว +1

      @@Gearyco I mean you can't change the dns. I guess it means overwriting the current install.

  • @shepdesign
    @shepdesign 2 ปีที่แล้ว

    Thanks brother - super helpful.

  • @VishalPaswan-uy9xk
    @VishalPaswan-uy9xk 2 ปีที่แล้ว

    Waiting 😃

  • @ruimlopes8340
    @ruimlopes8340 2 ปีที่แล้ว

    Problem is when you have to migrate a new site to the same hosting of the old website. You will have to overwrite the old one.

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว

      Same process

  • @Cazembe1211
    @Cazembe1211 2 ปีที่แล้ว

    Hey Kevin, I'm not sure I understand the "changing the A record" technique. I hope my question makes sense. Does that mean you have to host your client website on a new server? Why can't it keep the same IP adress as before?

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว +1

      It can. But usually it doesn’t because we move all our clients to our servers from whatever old hosting they had.

  • @jamesround86
    @jamesround86 2 ปีที่แล้ว

    Great video, as always. Do you have to do anything with ACSS after a migration or just the steps for permalinks and Oxygen?

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว +1

      Just the standard oxygen migration steps.

  • @pejskunespi
    @pejskunespi 2 ปีที่แล้ว

    A bit frantic but great knowledge. thanks :) What environment do you use to local development? MAMP, Flywheel Local or something else?

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว

      We develop everything on a live dev server, not local.

  • @martinboisclair4104
    @martinboisclair4104 2 ปีที่แล้ว

    Great tutorial:) Do you have some hosting service that you think work beter with Oxygen? We work with ionos and It work find but we some have bug like 500 error or caching delay before the website load. Do you have some tips?

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว

      Gridpane

  • @paulhildmann8392
    @paulhildmann8392 2 ปีที่แล้ว

    Excellent, thank you. Since I have a Mac, I appreciate the information.

  • @danielknoesen518
    @danielknoesen518 2 ปีที่แล้ว

    Any tricks for if youre just migrating the website onto a new server under the same domain with no downtime?

    • @tahor
      @tahor 2 ปีที่แล้ว

      Do the same thing. Download the all in one file then do the trick.

  • @klokkerholm1993
    @klokkerholm1993 2 ปีที่แล้ว

    Any tips for windows? :)

  • @SteveLaw78
    @SteveLaw78 2 ปีที่แล้ว

    Hey Kevin, one issue that I run into when I use this technique is that I cannot install an SSL certificate on the new server until after the DNS change propagates. I get the "this site isn't private" error until the certificate is installed, which means that I don't get a seamless transition. Am I missing something?

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว

      I install the SSL right after the DNS change. And then you can resign shortcodes again and you’re good to go.

    • @SteveLaw78
      @SteveLaw78 2 ปีที่แล้ว

      @@Gearyco You don't run into an error if the DNS propagation isn't complete?

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว

      @@SteveLaw78 it’s almost always instant through cloudflare.

  • @webdesign-lokeren
    @webdesign-lokeren 2 ปีที่แล้ว

    In addition to this, I'm curious how / if you are using staging sites to test changes or new development on live sites. How to sync staging to live and stuff like that

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว +1

      For staging, this is all handled inside of Gridpane. They have one push sync both ways.

  • @andrew.schaeffer4032
    @andrew.schaeffer4032 2 ปีที่แล้ว

    Thanks this is great! Just curious at what point you would set up the email - Is it even worth configuring an email server before migrating a site?

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว +2

      I add the email server right after migration using Postmark.

    • @andrew.schaeffer4032
      @andrew.schaeffer4032 2 ปีที่แล้ว

      @@Gearyco got it thanks!

  • @NickLePage
    @NickLePage 2 ปีที่แล้ว

    Would have like to see the DNS changed to see if it worked!

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว

      Can only change DNS on a url you own. But it works 100%. That part isn’t even a question.

  • @wpclassroom1085
    @wpclassroom1085 2 ปีที่แล้ว

    load more button with ajax in oxygen

    • @Gearyco
      @Gearyco  2 ปีที่แล้ว +1

      What about it?

    • @wpclassroom1085
      @wpclassroom1085 2 ปีที่แล้ว

      ​@@Gearyco
      Thank You for your quick reply.
      Your Channel is my One Stop whenever I encounter a problem. You are doing amazing work, helping many many like me. I am still following your oxygen Global Setting, & Looking forward to joining the inner circle in the future.
      how to add custom load more button custom post type in oxygen.
      I am making a news website in it I want to add a custom load more button but it's not working please help me.
      Clint said do not use the plugin so I have to do it manually.

  • @kodyleek
    @kodyleek 2 ปีที่แล้ว

    #nextleveltuts

  • @Pillendreher
    @Pillendreher 2 ปีที่แล้ว

    Thanks!