Maintenance & Updating – Avada Website Builder https://avada.com For WordPress & WooCommerce Thu, 26 Sep 2024 22:13:49 +0000 en-US hourly 1 https://wordpress.org/?v=6.6.1 Staging Sites vs. Local Development Environments https://avada.com/documentation/staging-sites-vs-local-development-environments/ Thu, 26 Sep 2024 22:13:49 +0000 https://avada.com/?post_type=documentation&p=895019

Staging Sites

A Staging site is typically a clone of a production site, where you can safely test any updates, or try out new features, before pushing them live. It’s usually on the same server as your live site.

Staging is a service offered by many hosting companies. With many hosts, particularly the larger ones, it’s a simple process to clone your site and set it up as a staging site. See the How to Set Up An Avada Staging Site With Siteground video below for a specific example of that.

Cloning your production site to a staging site allows you to test WordPress, theme and plugin updates before implementing them on your live site. It also allows you to add new plugins and try out new Avada features or content without any concern about how they might affect the live site. When you are happy with the staging site, you can simply deploy that to the live site, and you’re good to go.

So staging sites have a very specific purpose, and are usually on the same server and directly connected to the live site for easy deployment. You can have a local staging site, but deployment is not as easy, and if the local server configuration is different to the live one, there’s no guarantee that it would work correctly when pushed to the live site.

For privacy reasons YouTube needs your permission to be loaded.

Local Development Environments

So what’s different about a Local Development Environment. Well, just about everything. In our context, this is simply a local Avada install that can be registered, so you can add plugins, import prebuilts, run the Setup Wizard, and generally play with and explore Avada.

This is set up on your computer, and is a development sandpit so to speak, where you can play and explore without the content ever being intended to go live.

With a single license of Avada, you can not only run your live site but it also supports an associated staging site for your convenience. How you use the Staging Site is of course up to you.

For example, if you see a particular design feature on one of the prebuilts, you can just import that prebuilt, and see how it’s built. With Cross domain copying, you can even just copy and paste the feature to your live site.

Another huge benefit is being able to use the Avada Setup Wizard. You can create a new site and explore how the Setup Wizard creates multiple Layouts and Layout sections, how it creates and populates WooCommerce shop pages, and how it uses a range of post cards to display the dummy content on the features selected. This alone is a solid reason to have a local development area.

So in a nutshell, a local development area gives you the freedom to fully explore and learn the ins and outs of what Avada can do. You can’t easily do these things on a live site or a staging site.

In many ways, its good to have all three. A live site, a staging site, and a local development area. In that way you can have your live site, a gold standard method for updating, and a local environment to explore and learn.

For privacy reasons YouTube needs your permission to be loaded.
]]>
Avada Maintenance Mode https://avada.com/documentation/avada-maintenance-mode/ Sun, 05 Feb 2023 22:02:38 +0000 https://avada.com/documentation/avada-maintenance-mode/

The Avada Maintenance Mode is an integrated way to hide your site from the public while you are building or updating, removing the need for another third-party plugin. Combined with the choice of templates, and the ability to customise your Coming Soon or Maintenance page, this feature is very handy indeed. Read on to discover all there is to know about this feature, and watch the video below for a visual overview.

For privacy reasons YouTube needs your permission to be loaded.

Enabling Maintenance Mode

You can find Maintenance Mode on the sidebar under Avada > Maintenance > Maintenance Mode, or from the Avada dashboard at Maintenance > Maintenance Mode. Either link takes you to the specific page in the Avada Global Options.

From here, you can either choose from Maintenance or Coming Soon modes. As it says in the description, set your site to Maintenance Mode to take it offline temporarily (status code 503), or to Coming Soon mode (status code 200), taking it offline until it is ready to be launched.

Maintenance Option

Once you enable either Maintenance or Coming Soon mode, you will see a range of options to control what users see, and who can access the page etc. See the Maintenance Mode Options section below, for full details of each option.

Maintenance Options

Enabling Maintenance Mode from the Seup Wizard

If you run the Avada Setup Wizard when first installing Avada, you will also find an option to activate the Maintenance Mode there. As you can see from the screenshots below, if you import a prebuilt site, the option is on the last page when you are completing the setup, and if you are setting up a new site, you will find Maintenance Mode under Features To Activate, on the Content page.

Maintenance Mode Active in Wizard Prebuilt
Maintenance Mode Active in Wizard

Maintenance Mode Page Template

The basic way this works is that you use the Page Template option to display when a user visits the site. This option controls the appearance of the Maintenance mode page. There is a Default Template, but this is a very basic page which just shows that the site is in Maintenance Mode, or Coming Soon.

For full control of your Maintenance Mode however, you can save any Avada Builder layout as a Page Template into the Avada Library, and these templates can then be selected for your Maintenance Mode / Coming Soon page.

These templates can have any content/design you wish and might incorporate an Avada Form, a background image, or any other content you wish to display. Avada Studio for quick implementation.

Below you can see an example of a Coming Soon template.

When you are finished with your Maintenance, or your site is ready to go live, simply turn the Mintenance Mode to Off, and your site will be live.

Maintenance Mode - Coming Soon Template

Maintenance Mode Options

Here are the full options for the Maintenance and Coming Soon Modes.

  • Mode Set your site to Maintenance Mode to take it offline temporarily (status code 503), or to Coming Soon mode (status code 200), taking it offline until it is ready to be launched.

  • URL Redirect – If set, this option will redirect users without access to the URL given. Enter with protocol (e.g. https://).

  • Page Template – Select an Avada Library template for the Maintenance or Coming Soon page. To use your own, create a page in Avada Builder and save it in the Library as a Page Template.

  • User Role For Access – Select the user roles that should be able to access the site when. NOTE: Administrators will always have access.

  • Exclude – Exclude parts of your site like feed, pages, or archives from Maintenance or Coming Soon mode. Add one slug per line.

  • Page Title HTML Tag – This will also be used in the default page template. Leave empty for default title.

  • Robots Meta Tag – Decide whether the Maintenance or Coming Soon page should get indexed by search engines. Choose from Noindex/Nofollow or Index/Follow.

]]>
How To Backup And Restore Your Avada Website https://avada.com/documentation/how-to-backup-and-restore-your-avada-website/ Fri, 03 Sep 2021 02:03:54 +0000 https://theme-fusion.com/?post_type=documentation&p=871693

Creating a backup of your website is arguably the most important task you have as a website administrator. Even if you don’t do it yourself, the golden rule is to make sure someone specifically has the responsibility of backing up your site. Don’t just assume your hosting will take care of it.

And a backup is not very useful to you, without knowing how to restore it in the case of an emergency. In this article, we will look at a few of the most popular backup plugins and services available for WordPress users. Let’s get started!

Why Do I Need To Backup?

If you want to ensure your website will be able to cope with all potential issues going forward, then taking backs is simply a no-brainer. There are numerous situations where backups will be useful Here are just a few.

  • Recovering From Human Error

  • Reversing Update Issues

  • Dealing With Compatibility Issues

  • Resolving Malware Infections

  • Providing Protection Against Hackers

  • Simplifying the Process Of Migrating Websites

So it’s clear there are many situations where a backup would not only be useful, but would be critical for your website. Now, let’s look at a couple of the most popular options for taking and restoring backups.

UpdraftPlus

UpraftPlus is a free WordPress plugin (there’s also a Premium version) for taking and restoring backups. It’s by far the most popular backup plugin around with over 3 million active installations.

To get started with Updraft Plus is basically a two-step process.

– Select how often you want your files and database to be backed up.

– Select Where you want them to be backed up.

You can make a manual backup, but the strength of UpdraftPlus is in the scheduling, so you’ll want to take advantage of that.

Step 1. To set up your backups using UpdraftPlus, go to Settings > UpdraftPlus Backups from your WordPress menu. This will open the UpdraftPlus settings page.

Step 2. Select the Settings tab at the top.

Step 3. Here you can schedule how often UpdraftPlus creates a new backup. You can pick whichever schedule suits you and your site. For example, if you regularly update your site with new pages and posts, then a more frequent backup may be more suitable. The backup is in two parts – the files, and the database. These should both be backed up at the same time.

Step 4. You can also adjust how many of these backups should be stored at one time. Any new backups will then override the older ones, so as not to use too much storage space.

Step 5. Next, select where you would like your backups to be stored. Scroll down the page and you can choose where you’d like your files to be stored. UpdraftPlus integrates with a number of remote storage options, so pick the one that suits you best.

UpdraftPlus Setup

Step 6. Once you have selected a backup location, specific instructions for that service will be displayed. Follow the prompts to finalize your location. You can also select what files are backed up and what files to exclude during backup.

UpdraftPlus Setup

Step 7. You will have to authenticate with the service so that UpdraftPlus can backup to that location.

UpdraftPlus Setup

Step 8. That’s the setup done! Once your service is connected, UpdraftPlus will return you to the Backup/Restore tab, where you can see your scheduled first backup. If you wish, you can also just click on Backup Now to take your first backup.

UpdraftPlus Setup

The backup begins and you can see the progress of the backup. Depending on the size of the site, this will take a few minutes to complete.

UpdraftPlus Setup

You are notified when the backup is completed, and your backup is now listed in the Existing Backups, ready for you to restore if neccesary.

UpdraftPlus Setup

Restoring Backups

To restore a backup, it’s a simple step of choosing the backup you want to restore, and clicking of the blue Restore button. A dialog appears with restore options, and the restore process begins.

Restoring A Backup

In the event that you can’t get back into WordPress to initiate the Restore porcess, never fear. You can use your saved backups to recreate your site. Please see this detailed article for how to do that.

Jetpack Backup (was VaultPress)

VaultPress has been the Gold Standard of backups for many years. It is owned and run by Automattic, so it’s almost an official part of WordPress. VaultPress is now moving over to be part of the Jetpack plugin, also made by Automattic.

Jetpack is a popular plugin that comes with a huge range of features, and backups are just one of these. This is a paid service with many different options, depending on the type of website you have. To get Jetpack Backups, you have to first connect your Jetpack plugin with your wordpress.com login. You then purchase the Plan you want, and your backups occur automatically. Restoring is just as easy.

To learn more about the Jetpack Backup service and process, see this page.

Other Methods

There are also a number of other methods to take a WordPress backup. The first of these is to take a manual backup. This is not nearly as complicated as many people think, but it’s still a method reserved for those familiar with working with server software. This goes beyond the scope of this document, but here is a good tutorial if you want to know more.

You may also have backup options directly with your hosting company. Some hosts offer easy to create and restore backups as part of their hosting plans, and this is an option you should investigate with your host.

Useful Docs

While these videos refer to website migration, the process is virtually the same as backup and restore, and might also fit your situation.

]]>
How to Migrate Your Website With All-In-One WP Migration https://avada.com/documentation/how-to-migrate-your-website-with-all-in-one-wp-migration/ Thu, 29 Nov 2018 13:09:10 +0000 https://theme-fusion.com/?post_type=documentation&p=540035

This document will walk you through how to migrate your website from a local install to a live server, or from one server to another, using the All-In-One WP Migration plugin as our example tool. Essentially though, regardless of where you are moving a site from and to, and which method you are using, the process will remain the same. Effectively, we are taking a backup of one site in one place, and restoring that backup in another place. Read on for a step by step walkthrough of migrating you Avada site with All-In-One WP Migration.

Please Note. We are using the free version of All-In-One WP Migration for this example, which has both site size, and destination, limitations. Please see the ServMask site for their paid extensions, including the popular Multisite Extension.

Installing The Plugin

All-in-One WP Migration is available in the WordPress repository. This means it can be installed and activated directly from WordPress. Navigate to the Plugins > Add Plugin page and search for ‘All-In-One WP Migration’. When it shows on the page, you just need to click Install, and then when that is finished, you will need to click Activate. The plugin is now installed, and can be accessed from the WordPress Main Menu.

Export The Site

All-in-One WP Migration does not have any settings, and takes a very streamlined approach to the task of migrating your site. Any options are included in the export and import workflow. The reason for this, and why this process is quite different to the one outlined in How to Migrate Your Website With Duplicator, is that the All-In-One WP Migration plugin only exports your site’s contents and database, and not WordPress itself. As such, to import the site on the new location, WordPress must be already installed. Let’s see how it all works.

To begin with it, simply click on the All-in-One WP Migration link on the WordPress Dashboard menu. The first thing you see is a very streamlined page, with a large ‘Export To’ button at the bottom. It is in fact as simple as clicking on this button to proceed. There are additional options, and there is a Find and Replace function at the top if needed, but most users can simply click Export To, and continue the process.

All-In-One WP Migration > Export Site

The available options are exclusion options, and some are purely for troubleshooting purposes. Most users will not need, or want, to exclude any of their site’s content, but it’s worth having a look to see if any of the options apply to your site.

All-In-One WP Migration > Export Site - Options

Once you have chosen any options, the next thing to do is to click the ‘Export To’ button. A dropdown appears with apparent choices of where to Export your file to. With the free version of All-In-One WP Migration, only the File option is available. All other options are individual extensions that you can purchase. For our example, we are just going to export to a file.

All-In-One WP Migration > Export Site - File

The plugin then prepares the Export file. This may take some time, depending on the size of your site. At the end of the process, you will see a ‘Download’ button. The file is also stored in the Backups section found at All-In-One WP Migrations > Backups. Click on the Download button to download the Export file to your local computer. Again, this may take some time, depending on the size of the file and your Internet speed.

Once you have your file, you are ready to move on to the Import Process. This takes place on your new server.

All-In-One WP Migration > Export Progress
All-In-One WP Migration > Download File

Import The Site

Now you have your Export file, it’s time to complete the migration of your site. Regardless of whether you are moving the site from a local production site to a new server, or from one host to another, the process is exactly the same.

The starting point for importing the site is a fresh install of WordPress on your destination location. If it’s a brand new site, then all you need to do is organize the hosting and domain name, and install WordPress in your new account. If you are moving a site from one host to another, and you would like to avoid downtime, there are a few extra steps you need to take. There are many ways to do this, depending on your hosting, but basically, you want to be able to log in to your new account and import the site before changing nameservers. My favorite way of doing this is to get the IP address of the new account and use the hosts file on my computer to temporarily map the IP to the domain name, so we can complete the import and only then, when the site has been migrated, change nameservers.

OK, so when you have a fresh copy of WordPress installed on your destination location, you then need to install the All-In-One WP migration plugin again. Once you have done that, head over to Import. The dialog you see is as equally simple as the Export one. The only thing to note here is that you might have a low Maximum Upload File Size, as shown in the image below, depending on your hosting. There are good instructions on the Servmask website for how to fix this.

All-In-One WP Migration Import > Upload

You can see in this second image, that we have increased the file upload size.

All-In-One WP Migration Import > Upload Fixed

Once you are ready to upload simply click on the ‘Import From’ button and navigate to the file you downloaded earlier.

All-In-One WP Migration Import > Choose File

Once you have chose your file, the plugin gets to work preparing the upload. You will see a flurry of activity about Preparing the upload and checking extensions compatibility etc, and then you will be presented with a  screen that lets you know that by continuing on from this point, files and databases will be overwritten. Click Proceed to import your site, or Close to abort at this point. If you proceed, the import begins. This might take a while, depending on how big your site is, and the speed of your host.

All-In-One WP Migration Import > Processing
All-In-One WP Migration Import > Final Warning
All-In-One WP Migration Import > Restoring

When the upload is complete, you are presented with a  final screen, to let you know that your data has been successfully imported. The final thing to do, as the screen indicates, is to log in to the new site (with the old site’s credentials) and save the Permalinks twice. This completes the process, and your site has now been migrated.

All-In_One-WP-Migration > Import > Final
]]>
How to Migrate Your Website With Duplicator https://avada.com/documentation/how-to-migrate-your-website-with-duplicator/ Sun, 28 Oct 2018 21:57:43 +0000 https://theme-fusion.com/?post_type=documentation&p=532091

This document will walk you through how to migrate your website from a local install to a live server, or from one server to another, using the Duplicator plugin as our example tool. Essentially though, regardless of where you are moving a site from and to, and which method you are using, the process will remain the same. Effectively, we are taking a backup of a site in one place, and restoring that backup in another place.

Read on for a step by step walkthrough of How To Migrate Your Website With Duplicator.

Installing The Plugin

Duplicator is available in the WordPress repository. This means it can be installed and activated directly from WordPress. Navigate to the Plugins > Add Plugin page and search for ‘Duplicator’. When it shows on the page, you just need to click Install, and then when that is finished, you will need to click Activate. The plugin is now installed, and can be accessed from the WordPress Main Menu.

Settings

It’s always a good idea to go through the Settings when having installed a new plugin.

For the Free version of Duplicator, only the General and Packages tab have any relevance. The default settings are going to be ok for almost everyone, but go through them to see what’s possible. Once you have done that, you’re ready for Stage 1, which is ‘Creating a Package’. This is essentially taking a backup of your entire site, and this step applies to both scenarios; i.e. moving a local install to a server and moving a site from one server to another.

If you are moving your site from a local production site to a web server, you may encounter the MySQL error below. This could occur if, for example, you are using  WAMP, and Duplicator cannot find the path to its preferred Build Mode, mysqldump. To fix this, you need to enter the path to the mysqldump.exe file in your WAMP installation. See the pictures below for more detail.

Duplicator - Settings - MySQL Dump Error
Duplicator - Settings - MySQL Dump Error Fixed

Creating A Package

The first step in the process is to ‘Create a Package’. This is the term Duplicator uses for making a full backup of your site. For this reason, Duplicator is also well known as a backup plugin. If you are not familiar with Duplicator, you may want to watch the Quick Overview Video below before continuing.

For privacy reasons YouTube needs your permission to be loaded.

Creating a Package is a three step process of Setup, Scan & Build. Let’s step through that one at a time.

Setup

When you first click on Duplicator, you come to the screen below. Simply click on ‘Create New’ to being the package creation process.

Duplicator - Creating Your First package

Next, you come to the screen below. At this point, you can just click Next to continue, but there are options here for you to explore, if you wish. Let’s take a look at those.

Duplicator - Create New Package

The options in the Storage area can only be accessed with the Pro version. These allow you to control where the package is stored, and you can choose from a number of options, including Amazon, Dropbox, Google Drive, OneDrive and FTP/SFTP.

Duplicator - Setup > Storage Options

The options in the Archive area are split into two sections. The first section – Files, gives you a range of options to choose and filter the files you will backup. You can make a backup of the database only and you can also exclude certain files from the backup.

The second section – Database, allows you to exclude certain tables from the database backup. Use this with caution, as it might break your site if you exclude the wrong tables.

To understand these sections better, please refer to the Archive sub-section of the Packages >> New – Step 1: Setup section of the Duplicator docs.

Duplicator - Settings > Archive > Files
Duplicator - Settings > Archive > Database

Finally, the options in the Installer section are completely optional, and some are only available with the Pro Version. For more info on this section, please refer to the Installer sub-section of the Packages >> New – Step 1: Setup section of the Duplicator docs.

Duplicator - Setup > Installer Options

Scan

So, whether we have explored the options or not, the next step is the scanning process, in preparation for the build process. When you are finished with the Setup page, and you click Next, Duplicator immediately begins scanning the site for any potential issues. You will see the scanning window, and then you will get the scan results, both shown below. If the scan results are all good, you can continue to the Build stage. If there are warnings, you can address these and rescan, but many of these warnings will not interfere with the backup at all.

As they say in the Duplicator documentation; “It is OK to try and build a package even if you have a ‘Warn’ status. If you are able to build a package with a ‘Warn’ status then you can ignore the warning. However if you have issue during the build or install process you may want to work with your hosting provider to try and address the warning.”

Duplicator - Create Package - Scan Processing
Duplicator - Create Package - Scan Success

Build

When you are satisfied with the Scan results, click the blue ‘Build’ button under the Scan results to actually create the package. You will see a Build Screen for a time, while your package is being prepared, and when it is complete, you will see the second screen below. From this screen, you can download the Archive file, and the Installer separately, or together, from the ‘One Click Download’ button.

Once you have the package contents, you need to then upload them to the server you wish to migrate the website to. In the local production to web server scenario, it’s likely you have a brand new hosting account, or perhaps just a new folder on an existing server if you already have hosting. If you are moving your website from one server to another, you will be uploading the files to the new server.

The next section will show you how the second part of the migration takes place.

Duplicator - Building a Package - Processing
Duplicator - Building a Package - Success

Install / Migrate

Once you have downloaded the two package files, you need to place them in a directory where you would like to install/migrate the WordPress site.

To do this, use FTP or cPanel to upload both the archive.zip and installer.php to your hosting provider. Place the files in a new empty directory under your host’s webroot, where they are accessible from a valid url such as http://your-domain/installer.php or http://your-domain/your-wp-directory/installer.php. On many hosts the root directory will be a something like public_html  -or- www. If you’re not sure what your root directory is, then contact your hosting provider.

Step 1

Once you have the files uploaded to the directory you wish to migrate the site to, you can then navigate to the installer. Simply type the full path into a browser. For example, http(s)://your-domain/installer.php or http(s)://your-domain/your-wp-directory/installer.php

This will bring up the Install / Migrate screen seen below. As you can see, it is a 4 step process. Let’s walk through it.

In the image below, you will see that there are three sections on the page – Archive, Validation, and Options. You should note that Archive and Validation have both got a green Pass mark next to them. Also take note of the link to the extensive Help docs at the top right if you need them. Note, as well, that if it says Unlocked next to the Help link, this is because you haven’t set a password in the initial Create a Package steps. Click the unlocked link for more details, but it’s not a problem if you will be doing the install straight away and not leaving it at this stage for a considerable amount of time.

Finally at the bottom, you must tick the checkbox next to the Terms and notices section, before the Next button will appear in the bottom right.

Duplicator - Deploy - Step 1

If you expand the individual sections, you will see the detailed results of the Archive and Validation steps, and under Options, there are some advanced options. 95% of users won’t need these, but if you run into issues, there is extensive documentation in the help menu linked at the top right of the dialog.

Duplicator - Deploy - Step 1 Details

Upon clicking Next, the final part of Step 1 takes place, which is the deployment of the files. This will take some time, depending on the size of your package. When this is finished, we move to Step 2.

Duplicator - Deploy - Step 1 Final

Step 2

Step 2 is all about installing a MySQL database on the target server. Unless you use the Pro version, this is a manual task, but it’s not very difficult. As you can see in the Basic panel, the default Action is Connect and Remove All Data. The remove part won’t be an issue, as we will be connecting to a brand new, empty database.

Before we can click on Test Database, or Next, we have to switch over to our cPanel to create a new database.

cPanel - Step 2 - Creating a Database

Once you have logged in to your cPanel, you need to create a database. What options you have and how it looks will depend on your cPanel version, and indeed, whether you are running cPanel at all. Plesk is another popular hosting administration package, but the concepts will be the same. For this example we are using cPanel.

To create a new database you need to choose either MySQLD Databases, or MySQL Database Wizard. Either will help you quickly create a database for your incoming site.

cPanel - Creating a MySQL Database

Either way you do it, there are 3 basic steps (the 4th is just confirmation). See the images below for each step.

  1. Create a new database. Take note of the full name of the database.
  2. Create a new user. Again, take note of the full name of the user, and the password used.
  3. Add the user to the database, assigning full privileges.
cPanel - Creating a MySQL Database
cPanel - Creating a MySQL Database
cPanel - Creating a MySQL Database
cPanel - Creating a MySQL Database

Once you have created your database, we can go back to the website and finish Step 2.

Here, you need to enter the details of the database you have just created. Once you enter the details, you can click on Test Database to be sure it’s all connecting, and then click on Next.

cPanel - Step 2 - Creating a Database

One final confirmation screen, and we are on to Step 3!

Duplicator - Step 2 Final Confirmation

Step 3

Step 3 and 4 are quite fast, as the job is nearly done.

Step 3 is simply to update the new paths to the new website. Review and click next.

Duplicator - Update Data

Step 4

The final step, Step 4, is to log in to the new website and to check everything is good, and then delete the installation files. Click on the Admin Login button as seen below. To log in, you have to use the credentials of the original site you migrated.

Duplicator - Test Site

The next screen shows that you have successfully migrated your site, and provides a link to delete the installation files. Once you have clicked on the link, the final screen shows you what has been deleted, and includes a link to Which files need to be removed after an install, in case there are any issues with the automatic deletion.

Duplicator - Remove Files
Duplicator - Final Confirmation

If all the files have been removed, you’re done!  You have successfully migrated your website from either a local production site or another server, using Duplicator.

]]>
Updating Avada from Older Versions https://avada.com/documentation/updating-avada-older-versions/ Fri, 12 May 2017 16:10:27 +0000 https://theme-fusion.com/documentation/updating-avada-older-versions/

Why you should update regularly

A major reason to keep Avada and your plugins up-to-date is for security purposes. Keeping your site updated ensures that you have the latest security fixes, and that your site is following the latest security best practices available. For detailed information on security in WordPress, please see the Hardening WordPress article.

If you’ve fallen behind on updates, or you’re taking over a new project that hasn’t been updated in a while, this post will guide you in updating from older versions of Avada up to the latest.

Pre-Update Tips

  • Before processing any update, make sure to take a full site and database backup. That will ensure you’re able to revert to a working point in your site if anything unexpected happens.

  • It’s also very important that you ensure your server limits are at least at the required minimums for the update/theme install to complete seamlessly. Read our Requirements for Avada doc for more information.
  • When updating from old versions of Avada, we strongly recommend a staggered update path. Below, we’ll guide you through one major theme update at a time. This will make the process as smooth as possible for you. At the end of each section, there will be a link to download each theme version, as required for the update path.

Recommended Update Path:

With each new Avada update comes a set of new options, features and code improvements. Click on the version path that matches your current Avada version for detailed instructions

  • Avada 3.9 and older: If you’re below version 3.9, start with the steps in this section.

  • Avada 3.9.X: If you’re at version 3.9.X, start with the steps in this section.

  • Avada 4.0.X: If you’re at version 4.0.X, start with the steps in this section.

  • Avada 5.9.1: If you’re at version 5.9.1, start with the steps in this section.

Updating From Avada 3.9 And Older

Regardless of what version of Avada you have currently, if it’s before Avada 3.9, then 3.9.4 should be the first stage in the update. If you haven’t checked the Pre Update Tips section from above yet, click here for that important information.

If you’re updating from an Avada version before Avada 3.8 and you have custom CSS, you’ll need to check your custom CSS after the update, due to a CSS refactor in Avada 3.8. Because of the refactor, your custom CSS classes may also need updating, so they match the new classes used in Avada.

For information on custom CSS in Avada, please read our How To Make Custom CSS Changes doc.

If you have no customizations or custom CSS in your theme, then the update to 3.9.4 should be routine. For standard update information, please see our guide here.

After the update has completed, then clear your cache completely and check your site over to see if everything is working well. Since this is still an older version of Avada, it’s recommended that you have your plugins disabled, aside from the Avada Core plugin, while testing your site. This is to ensure any issues you see aren’t related to a plugin conflict. The primary goal here is to just ensure that the theme styling is how it should be, then on to the next update.

Updating From Avada 3.9.X

When updating from Avada 3.9.X, your next stage in the update chain will be 4.0.3. If you’re not at 3.9.X yet, follow the steps in the section above, before proceeding. If you haven’t checked the Pre Update Tips section from above yet, click here for that important information.

In Avada 4.0.X, the most notable change was the migration from the old Avada Global Options to the new Avada Global Options.

To be sure the Global Options migration completes correctly, you’ll want to double check your Avada System Status page and increase any limits that are showing a red notice (with the exception of max_input_vars as that will have no effect on the migration). Please see here for information on increasing your server limits and here for information on server requirements in Avada.

As an extra precaution, it’s recommended that you disable all non-Avada plugins (with the exception of WPML if in use), while the migration is being processed. This will ensure your Global Options migration isn’t hindered by a plugin conflict.

If you get get trapped in the migration (e.g. The migration steps are endlessly repeating, or are frozen.), then you can correct this with FTP access. If you didn’t disable your plugins, then you may have a plugin conflict. You can fix this by changing the name of the wp-content/plugins directory to something else temporarily. (e.g. wp-content/plugins-dis) That will disable all the plugins and allow the migration to complete.

Updating From Avada 4.0.X

If your current Avada version is 4.0.X, then your next stage in the update will be Avada 5.9.1. This will include the conversion of your shortcodes from the old Avada page builder to the new Avada Builder which was introduced in Avada 5.0.

If you’re not at 4.0.X yet, please reference the appropriate section above for your current Avada version, before proceeding. If you haven’t checked the Pre Update Tips section from above yet, click here for that important information.

Since the Avada Builder uses different shortcodes, any shortcodes generated by the Avada page builder prior to Avada 5.0 will not render elements and will only appear as plain text. There’s an automated conversion process which will occur to update your content to the new shortcode syntax.

Areas that are automatically converted by Avada include: pages, blog posts, portfolios, WooCommerce product content and excerpts, widgets, global options, Avada Sliders, Revolution Sliders and LayerSliders.

If after the update, your site is showing all shortcodes on the front end of the website, the conversion may not have completed correctly. Although it looks like a serious problem, it’s normally just due to low server limits causing the update process to be truncated. To fix this, you can manually trigger the shortcode conversion again at the top of the System Status page. If that doesn’t correct the issue, double check that the Avada Builder plugin is installed and activated.

Updating From Avada 5.9.1

If your current Avada version is 5.9.1, then your next stage in the update will be the latest version of Avada. The current latest version is Avada 7.11.11, which includes a new registration method. For more details about the registration, please see the Changes To the Avada Registration Method.

If you haven’t checked the Pre Update Tips section from above yet, click here for that important information.

If you have trouble with the update and you need additional help, please submit a support ticket to our support center and we’ll check into it ASAP. Please fill out all the requested fields in the ticket submission form to avoid delays.

Getting Additional Help

  • Sign up for your My Avada account and register your license to access support: click here.
  • If you already have registered and need assistance, please submit a support ticket here.
  • Purchases made before September 1st, 2015 are eligible for our Avada Grandfathered support. More information on Grandfathered support can be found here.
  • If your support account has expired, you can find information on renewing that here.
]]>
How To Set Up An Avada Staging Site https://avada.com/documentation/how-to-set-up-an-avada-staging-site/ Fri, 13 May 2016 14:18:08 +0000 https://theme-fusion.com/documentation/setting-staging-site/

A Staging site is a clone of a live (production) site. It’s usually not accessible to the public; rather, it tests updates and changes before deploying to the live site. Having a staging site is an important process that allows you to experiment with redesigns and updates to your site without affecting the live site.

You may have heard of the terms ‘staging service’ and ‘staging environment.’ Staging services are commonly offered by hosting companies, and essentially, this is just an automated method of creating a staging site and pushing the changes back to the live site. You can also create a staging site manually. This involves creating a sub-domain on your hosting account and manually cloning your existing site to it and back again to the live site. This requires some knowledge of server setups, etc, but it should not be too difficult for an experienced WordPress user.

Finally, you could also use a local installation as a staging environment. It is still just a copy of a live site, which can then be updated or changed without affecting the live site. You could then use a plugin to transfer it back to the live domain or move it back manually.

Read on to discover all you need to know about creating a staging site for your Avada website and watch the video below to see how setting up a staging site works on SiteGround.

For privacy reasons YouTube needs your permission to be loaded.

The Benefits And Drawbacks Of A Staging Site

Benefits

  • Provide a safe space in which you can experiment and make changes to your site before making the changes live.

  • Provide the opportunity to catch errors and bugs without putting your site at risk.

  • Usually relatively simple to set up.

  • Can be set up online or locally (depending on your preference).

Drawbacks

  • It takes longer to update your website (as you need to test changes first).

  • Web hosts often charge more for a staging site service (although you can always set one up locally).

  • Staging sites may not be exact replicas of a live website (caching is not usually enabled on a staging site).

Staging Sites and Licensing

According to the Envato licensing terms and conditions, you need a license per top-level domain install. However, if you want to set up a single Avada Staging site, you can do so without needing an additional license.

If the subdomain you are working on matches one of the patterns in our licensing FAQ, our system will automatically register it as a staging site. Domains that don’t match any of these patterns currently won’t qualify as staging sites. Please see here for the valid staging patterns.

Staging Services

Some hosting companies offer a 1 Click Staging Service. This is typically an automated process, where you click a button to duplicate the site, and click another button once you have worked on the site, to push the changes live. There is a lot of variance in how hosting companies implement this feature, and on some hosts, it’s a manual process usually only available on the higher level hosting plans. Check with your hosting company to see if they offer this feature. It’s not that common yet, but this is a high demand feature that many hosting companies are rolling out.

This is a great service for beginners, as it doesn’t require you to understand how to move sites manually, and is generally a much quicker and easier option. Below are a few links to hosting companies offering staging services in some form or other.

Staging Plugins

Staging sites can also be created through the use of plugins. There are dedicated premium staging plugins, free staging plugins, and migration and transfer plugins that can also easily create a duplicate site. Please read our How to Migrate your Site with Duplicator and How to Migrate your Site with All-In-One WP Migration docs for more information on that process, or see the links below to some of the more popular staging plugins.

Manual Staging

As mentioned at the start, you can also easily create a local staging environment. To do this you need some sort of local WordPress installation (see How to Set Up a Local WordPress Installation on Your PC or How to Set Up a Local WordPress Installation on Your Mac for more info on that.) There are many different tools for this, so do your research, and see the links below.

Once you have a local install, you can use a migration / backup plugin like Duplicator or All-In-One WP Migration to transfer your live site to your computer, and then move it back again, once you have made your changes. This is a bit more of a manual process than using a staging service, but this should not cause any issues for an experienced WordPress user.

Local Staging

As mentioned at the start, you can also easily create a local staging environment. To do this you need some sort of local WordPress installation. There are many different tools for this, so do your research, and see the links below.

Once you have a local install, you can use a migration / backup plugin like Duplicator or All-In-One WP Migration to transfer your live site to your computer, and then move it back again, once you have made your changes. This is a bit more of a manual process than using a staging service, but this should not cause any issues for an experienced WordPress user.

]]>
Backing Up Your Site And Global Options https://avada.com/documentation/backing-up-your-site-and-global-options/ Fri, 06 May 2016 15:16:55 +0000 https://theme-fusion.com/documentation/backing-site-theme-options/

Backing up your site is an essential practice to ensure that you don’t lose any data during major changes or updates. Continue reading below to learn how to backup your site and your global options.

Backing Up Your Site

Backing up your website is highly recommended and is very important. There are several reasons why backing up your site is a good idea, and one of the primary reasons is to preserve your data in case of malicious attacks such as DDOS attacks, SQL injection attacks, trojan and malware injection, and the like. To learn more, please read our ‘How And Why You Need To Setup WordPress Backup’ blog article here. We’ve listed out some great plugins below to get you started.

Recommended Plugins / Services To Use

  • VaultPress – A monthly subscription based service developed by Automattic, the company behind WordPress.com.
  • UpdraftPlus – One of the most trusted backup solutions for WordPress with a free and a premium version.
  • BackWPup – A free WordPress backup plugin with a paid Pro version as well.
  • ManageWP – You can also backup and restore your sites with affordable services like ManageWP.

Backing Up Global Options

The plugins mentioned above will backup your entire site, but if you’d like to separately export and backup just your Global Options, located in the Avada > Global Options panels, then please follow the steps below. You can also fetch your Global Options’ Export URL on one site and use them to import the same Global Options settings on another site.

For privacy reasons YouTube needs your permission to be loaded.

Step 1 – Navigate to Avada > Global Options > Import / Export.

Step 2 – Find the ‘Export Options’ section, and choose one of the three available options. Click the ‘Copy Data’ button to copy the Global Options data directly. Click the ‘Download Data File’ button to download the .JSON file. Finally, click the ‘Copy Export URL’ button to copy and paste your site’s Export URL.

Step 3 – To import your backup Global Options, find the ‘Import Options’ section and click the ‘Import Contents From File’ button and paste the contents of the .JSON file you’ve exported. Alternatively, you can also click the ‘Import From URL’ button and paste the Export URL of another site to copy those Global Option settings.

Site Backup Options
]]>
Avada Patcher https://avada.com/documentation/avada-patcher/ Mon, 18 Apr 2016 07:36:30 +0000 https://theme-fusion.com/documentation/avada-patcher/

Keeping your site up to date is an integral part of WordPress site maintenance, and the Patcher tool is an instrumental part of that strategy. The Avada Patcher is an innovative maintenance tool that allows you to apply patches to Avada in between complete Avada updates. This allows you to keep your Avada site fully up-to-date at all times.

When necessary, our developers release fixes that do not require a complete update to be released. These are individual patches that can be added as soon as they are released. Read below for more details on using this excellent maintenance tool, and watch the video for a visual overview.

For privacy reasons YouTube needs your permission to be loaded.

Three Ways To Apply Available Patches

Individually Via The Patcher Panel

When patches are available, you will see notifications in several places, including under the Avada and Patcher links on the WordPress sidebar, and a small asterisk on the Maintenance link. You can get to the Patcher from Avada > Patcher on the WordPress Sidebar or Maintenance > Patcher from the Avada Dashboard.

To apply the patches one at a time, just click the Apply button to the right of the individual patches. Start with the top one and apply themn sequentiually.

Bulk Apply Via The Patcher Panel

If there are multiple patches, you can simply click on Apply All Patches at the top of the Patches panel. All necessary changes will be automatically applied to the necessary files for you.

Once the patch is applied, you will see a notification that confirms the patch was applied.

Avada Patcher > Patch Applied

Applying Patches Manually Via FTP

Sometimes server setups are very particular about file/folder permissions and do not allow files to be automatically written to them. In these cases, applying an automatic patch will not work. If your server doesn’t allow the patches to be applied automatically through the Avada Patcher, you can download the patch files and manually apply the fix with FTP access. The reasons why this might happen are listed below, please contact your host and give them these details and ask them to change it for you:

  • Theme & plugins should be owned by the web server user (usually www-data)

  • Files & folders should have the right permissions. You can find more details here, in the WordPress Support Docs.

  • WordPress should be able to write to the filesystem.

If your server doesn’t allow the patches to be applied automatically through the Avada Patcher, you can download the patch files and manually apply the fix with FTP access. The latest patches for Avada and its required plugins will be listed in the order of first to last released. You can find Avada patch files available for download here. On that page, you’ll see all available patches for a specific theme version.

If you are not on the latest version of Avada version, simply update your theme. The patches will be in the latest version. For information on updating Avada, see our guide here.

Avada Status Page

Avada Status Page Explained

  • A – Version: Each section will have a version number. All patches for that theme or plugin version will be listed below the version heading.
  • B – Patch Number & Date: The patch number will increase for each patch released. When installing your patches, be sure to install from oldest to newest. That would be lowest patch number to highest patch number. You can also reference the date, which is just below the patch number.
  • C – Description: The Description will explain what issue the patch fixes.
  • D – This is a download link which contains the patched files in a .zip file. The next section will explain what you do to apply the fix.
  • E – This references the second patch in the list. You can see by the patch number (and date if the patch was released on a different day) that it’s more recent then the previous patch. When applying patches, this patch would be applied after the above patch.

After You’ve Downloaded the Patch File..

..here’s what to look for.

  • Patch File Name – The patch file will be a .zip file with the patch’s number as its name which looks like this.
  • Extract – Now that you’ve found your patch file, extract the .zip file.
  • Locating the Patched Files – The extracted folder will be the same path you’ll need to follow to find the files on your site for applying the updated files. It will start from the wp-contents folder and end with your actual fixed files which looks like this.
  • Upload Fixes – Now access your site through FTP and navigate to the same location your patched files were found in the patch download. Transfer your new patched files (and only the files themselves) to the directory and choose to “overwrite” the existing files.

You can find Avada patch files available for download here.

]]>
How To Adjust System Status Limits https://avada.com/documentation/how-to-adjust-system-status-limits/ Wed, 20 Jan 2016 01:54:22 +0000 https://theme-fusion.com/documentation/system-status-limits/

On the Avada > System Status page, you’ll find some WordPress and Server Environment limits to check, to ensure your site runs smoothly. Any values in red may need increasing. Below you’ll find the most common limits that users encounter issues with. Continue reading below to learn more about what these values are, why they need to be adjusted and how you can go about adjusting them.

System Status Limits

WP Memory Limit

What Is The WP Memory Limit?

The WP Memory Limit is the maximum amount of memory (RAM) that your site can use at one time. When you reach your Memory Limit, you’ll encounter a fatal error. Several things consume memory, such as WordPress itself, the theme you’re using, and the plugins installed on your site. Basically, the more content and features you add to your site, the higher your memory limit has to be.

Why Do I Need To Increase My WP Memory Limit?

There are a number of factors that may affect how much memory your website will need such as content, themes, plugins, etc. The default memory limit for WordPress is 32MB. If you’re only running a small site with basic functions, this default value is more than enough. However, once you start encountering ‘Fatal Error: Memory Size Exhausted…, it may be time to adjust your memory limit.

How To Increase The WP Memory Limit

To increase your memory limit, you’ll need to access and modify certain files such as the php.ini, wp-config.php, and .htaccess files. Most hosts won’t grant you full access to modify the PHP.ini file because it affects the whole server and all the websites hosted on it. Please contact your host first to find out if they can adjust it for you.

For advanced users who have their own server setups and full access to the php.ini file, please go ahead and try Method 1 first before the other methods. For standard users, we encourage you to try Method 2 and Method 3 instead.

Method 1: Change Your PHP Memory Limit in php.ini File

Step 1 – Locate your PHP.ini file. If you can’t find it, then you can create your own PHP.ini file in the root folder of your WordPress installation.

Step 2 – If you find your existing PHP.ini, open the file and locate the following line of code (xx represents a number):

Copy to Clipboard

Then change xxM to your desired limit. For example, 256M.

Step 3 – If you created your own PHP.ini file, then add the same code inside it:

Copy to Clipboard

Simply change the value to the recommended value. For example, 256M.

Step 4 – Save your changes, and reboot your local host or server.

System Status Limits php.ini

Method 2: Change Your WordPress Memory Limit in WP-config.php File

Step 1 – Locate your wp-config.php file in the root folder of your WordPress installation.

Step 2 – Open the wp-config.php with a text editor program (Notepad or TextEdit) and add the following line of code above /* That’s all, stop editing! Happy publishing. */

Copy to Clipboard

Simply change the value to the recommended value. For example, 256M.

Step 3 – Save the file and refresh your System Status tab. If the WP Memory Limit turns green, then you have successfully increased your WP Memory Limit.

System Status Limits wp_config Memory

Method 3: Change Your PHP Memory Limit in .htaccess File

Step 1 – Locate your .htaccess file which is usually in the root folder of your WordPress installation. If you can’t find it, it may be because it’s hidden. Here’s a tutorial for Windows and a tutorial for Mac on how to reveal hidden files.

Step 2 – Open the .htaccess file with a text editor program (Notepad or TextEdit) and add the following line of code:

Copy to Clipboard

Simply change the value to the recommended value. For example, 256M.

Step 3 – Save the file and refresh your website.

System Status Limits .htaccess php_value memory_limit

PHP Time Limit

What Is The PHP Time Limit?

the PHP Time Limit is the amount of time (in seconds) that your site will spend on a single operation before timing out. This is also to avoid server lockups. The default value for the PHP Time Limit is 30 seconds. When an operation reaches the time limit set, then it will return a fatal error that looks like this

Copy to Clipboard

Why Do I Need To Increase My PHP Time Limit?

Because the default value is only 30 seconds, you will most likely receive a fatal error when running longer operations. We recommend changing your PHP Time Limit to at least 180 seconds, or to 300 seconds depending on what your host allows.

How To Increase The PHP Time Limit

To increase your PHP time limit, you’ll need to access and modify certain files such as the php.ini, wp-config.php, and .htaccess files. Most hosts won’t grant you full access to modify the PHP.ini file because it affects the whole server and all the websites hosted on it. Please contact your host first to find out if they can adjust it for you.

For advanced users who have their own server setups and full access to the php.ini file, please go ahead and try Method 1 first before the other methods. For standard users, we encourage you to try Method 2 or Method 3 instead.

Method 1: Change Your PHP Time Limit in PHP.ini File

Step 1 – Locate your PHP.ini file. If you can’t find it, then you can create your own PHP.ini file in the root folder of your WordPress installation.

Step 2 – If you find your existing PHP.ini, open the file and locate the following line of code (xx represents a number):

Copy to Clipboard

Then change xx to your desired limit. For example, 300.

Step 3 – If you created your own PHP.ini file, then add the same code inside it:

Copy to Clipboard

Simply change the value to the recommended value. For example, 300.

Step 4 – Save your changes, and reboot your local host or your server.

System Status Limits php.ini max_execution_time

Method 2: Change Your PHP Time Limit in WP-config.php File

Step 1 – Locate your wp-config.php file in the root folder of your WordPress installation.

Step 2 – Open the wp-config.php with a text editor program (Notepad or TextEdit) and add the following line of code after ‘define(‘WP_DEBUG’, false);:

Copy to Clipboard

Simply change the value to the recommended value. For example, 300.

Step 3 – Save the file and refresh your System Status tab. If the PHP Time Limit turns green, then you have successfully increased your PHP Time Limit.

System Status Limits wp_config set_time_limit

Method 3: Change Your PHP Time Limit in .htaccess File

Step 1 – Locate your .htaccess file which is usually in the root folder of your WordPress installation. If you can’t find it, it may be because it’s hidden. Here’s a tutorial for Windows and a tutorial for Mac on how to reveal hidden files on your computer.

Step 2 – Open the .htaccess file with a text editor program (Notepad or TextEdit) and add the following line of code:

Copy to Clipboard

Then just put in the recommended value. For example, 300.

Step 3 – Save the file and refresh your website.

System Status Limits .htaccess max_execution_time

PHP Max Input Vars

What Is The PHP Max Input Vars?

The PHP Max Input Vars is the maximum number of variables your server can use for a single function to avoid overloads. The default value of the PHP Max Input Vars is 1000, while the recommended value is 1540. This limitation will truncate some post data such as your menu items which causes issues like your menu items aren’t saving or being left off.

Why Do I Need To Increase My PHP Max Input Vars?

You may need to increase your PHP Max Input Vars if you’re running into issues with your menu. If your menu items aren’t saving properly, or if the last few menu items are being left off, this is most likely because your PHP Max Input Vars value is too low. We recommend your PHP Max Input Vars to be 1540 in order to load all the Classic Demo’s menu items.

How To Increase The PHP Max Input Vars

Like the other values above, you’ll need to access and modify either the php.ini or the .htaccess files. Most hosts won’t grant you full access to modify the PHP.ini file because it affects the whole server and all the websites hosted on it. Please contact your host first to find out if they can adjust it for you.

For advanced users who have their own server setups and full access to the php.ini file, please go ahead and try Method 1 first before the other method. For standard users, we encourage you to try Method 2 instead.

Method 1: Change Max Input Vars in PHP.ini File

Step 1 – Locate your PHP.ini file. If you can’t find it, then you can create your own PHP.ini file in the root folder of your WordPress installation.

Step 2 – If you find your existing PHP.ini, open the file and locate the following line of code (xx represents a number):

Copy to Clipboard

And set it to your desired limit. For example, 1540.

Step 3 – If you created your own PHP.ini file, then add the same code inside it:

Copy to Clipboard

Simply change the value to the recommended value. For example, 1540.

Step 4 – Save your changes, and reboot your local host or your server.

System Status Limits php.ini max_input_vars

Method 2: Change Max Input Vars in .htaccess File

Step 1 – Locate your .htaccess file which is usually in the root folder of your WordPress installation. If you can’t find it, it may be because it’s hidden. Here’s a tutorial for Windows and a tutorial for Mac on how to reveal hidden files on your computer.

Step 2 – Open the .htaccess file with a text editor program (Notepad or TextEdit) and add the following line of code:

Copy to Clipboard

Simply change the value to the recommended value. For example, 1540.

Step 3 – Save the file and refresh your website.

System Status Limits .htaccess max_input_vars
]]>