Why Does My Website Break After A Divi Engine Update?
Written by the Divi Engine Documentation Team
Due to the constant need for innovation, we are always adding new features to our plugins. With new features comes new code and with new code comes the potential for conflict. For example, let's say that we add a new module to Divi BodyCommerce allowing your customers to log in using Gmail. The code that generates this module might conflict with one of your existing plugins and therefore break your website.
What can you do?
Step 1: Update On A Staging Website
A real practical solution is to create a staging or development website for your update. This is a great way to see what the update does to your website without it affecting the live version. Creating a staging website might seem like a time-consuming activity. However, most modern cloud servers offer the ability to create a staging website in a matter of seconds. Try Cloudways since it offers the ability for you to easily create a staging website for updates. It is also true that creating a staging website is not always necessary. How then do you know when to make a staging site for an update?
- Check the version number. If it is a big jump or a new main number then use a staging website for updating. For example, if the update is from 4.5.2 to 5.0.
- Read the changelog. In the changelog, you will be able to see all the new features, mods and bug fixes. Do any of these impact what you have on the site? If so then create a staging website for updating.
- If it is a minor update, then it should be safe to update on your live website. however, we still recommend reading the changelog to see the work that we have done.
What are we doing to reduce bugs?
- We do our own routine work to reduce the bugs, but as you know web design is a massive field and so it is impossible to get it right 100% of the time.
- For any major update, we release Beta Versions for you to help find these bugs before the live update.
Please email us at [email protected] if you are unable to get your Divi Engine plugin working.