Video Tutorial – Website Restore (Automatic)

Twitter Facebook

Video Tutorial – Website Restore (Automatic)

We understand that your website is important to you. And if it gets hacked or stops functioning properly, you (and your business) will be in a state of emergency. Wouldn’t it be nice if restoring your website to a working, functioning version didn’t require 17 different steps, leaving you feeling like you’d rather jump through a fiery hoop? We think so too. In just a few clicks, CodeGuard’s automatic restore feature quickly restores your website to a working version on the day that you select!

We created a video showing you just how easy it is to use the automatic restore feature. This is our recommended option for restoring your website. For an automatic restore, we attempt to automatically restore your website by replacing ALL of your current content with content from a backup that you select.

Important Notes and Considerations

  • You cannot initiate a restore while a backup is in progress.
  • If your website has a database associated with it, we recommend that you always restore your database as well. If you don’t restore your database along with your website, we cannot guarantee that your restore will work properly. Often times there are important associations between databases and websites and when not synced up properly, can cause issues.
  • Restores will take longer than a backup because a backup is actually performed before your site is restored.
  • Restores typically take between 25 to 45 minutes to complete.
  • Don’t make changes to your website until CodeGuard notifies you that the restore is complete (we’ll send you an email).

I don’t always restore, but when I do, I prefer Automatic!

– Chris

Warnings from Envato about WordPress Hacking

Twitter Facebook

Envato, the publisher of the very popular ThemeForest theme gallery, and the CodeCanyon plugins library, today sent out a dire warning about WordPress vulnerabilities.  The warning was a bit late for me because one of my client’s sites got hacked last week, even though it was fully updated.  Fortunately, I was able to use CodeGuard to reverse the hack and then I swapped out the vulnerable plugin.

Here’s the letter.

Hello Jonathan Hochman,

This is a general community announcement for all buyers of WordPress items to bring your attention to an XSS vulnerability affecting multiple WordPress plugins and themes. The vulnerability is caused by a common code pattern used in WordPress plugins and themes available from ThemeForest and CodeCanyon, website and other sources.

This issue is not limited to themes and plugins purchased from ThemeForest or CodeCanyon. Anyone using a WordPress website, regardless of where the theme or plugin was sourced, needs to be aware of this and take immediate action to ensure it is secure.

What should I do?

As there is no simple way of knowing exactly which plugins or themes are affected, and the issue is widespread, our best advice is to periodically check for updates to any WordPress themes or plugins you are using and apply those available as soon as possible.

Envato is actively working with all ThemeForest and CodeCanyon authors, explaining the issue and asking them to check that their items are secure and to update them if necessary.

We expect ThemeForest and CodeCanyon items to be continuously updated over the coming weeks, with the majority updated in the next few days. Updates may be downloaded from the Downloads page as they become available. If you would like to be automatically notified about new updates, please activate “Item update notifications” in your email settings.

For updates to items obtained from other sources, please check the Plugins and Themes pages in the WordPress Admin area or contact the source of the product.

We strongly recommend continuing to check for updates, especially over the next few weeks, but also on an ongoing basis. It is important to always keep your WordPress installation and associated plugins and themes up to date. If you still have concerns, we suggest engaging an experienced WordPress developer to check whether your site is affected.

More details are available via the following links:

Kind Regards,

Envato Support

Keeping WordPress updated is pretty easy using Advanced Automatic Updates.  Though that helps, it isn’t 100% proof, and there’s also a small risk that an automatic update could break a site.  That’s why CodeGuard comes in so handy.  Whether there’s a hack, or a failed update, I feel confident that I can promptly fix any site.

Video Tutorial – Client Access

Twitter Facebook

Video Tutorial – Client Access

No one likes being kept in the dark…especially your clients! For this reason, CodeGuard created the ‘Client Access’ role assignment, which allows clients to login to the CodeGuard interface, receive ChangeAlerts and perform many core functions.

Role Assignment and Client Access

Role assignment refers to the ability to manage certain responsibilities and features that your invited clients are allowed to view or edit in the CodeGuard interface. Please note that the role assignment feature is not available under the Ninja plan but is included in the Ronin, Samurai, and Shogun plans.

Web developers and designers use this setting to give clients access to CodeGuard so that clients can receive ChangeAlerts and view their backups. Clients are also able to perform zip requests, on-demand backups and restores. However, clients cannot delete websites or modify settings. Conveniently, once you grant client access to a client by adding their email address, an email is automatically sent to notify them.

Three Roles

CodeGuard offers the ability to select from three role assignments, which are Owner, Administrator and Client. By now you should be familiar with the Client role, but I have listed all three below for your reference:

Owner: The “Owner” role represents you, the creator of the site and the CodeGuard member that has the most amount of control.

Administrator: The administrator has equal privileges to the site owner, but cannot delete the site or remove the site owner from the account. Individual site owners can add their web developer or give a designer access to their CodeGuard account by assigning them this role.

Client: The Client role is intended to allow web developers or designers to give clients access to CodeGuard. This role cannot delete a website or edit website settings.

– Chris

Video Tutorial – Website Settings

Twitter Facebook

Video Tutorial – Website Settings

Like human DNA, no two websites are the same. Therefore, CodeGuard gives you the ability to adjust each of your website’s settings. To reiterate, please note that these settings are set individually for each website and are not applied account wide.


Even though adjusting your website’s settings is easy, we created a step-by-step video that includes a tour of each setting for your reference. Below the video are the highlights and major sections of each website’s settings.

Server Configuration

Here is where you will update the website’s URL and the FTP or SFTP username and password.

Advanced Configuration Options

Here you can change the hostname, port number, root directory, and scheduled backup time. I recommend that you adjust your website’s scheduled backup time to a time with lower server traffic. I typically recommend 3AM for this setting.

Monitoring Frequency

You have the option to take daily, weekly or monthly backups, or you can disable your backups by selecting “Never”.

Email Notifications

This is where you can set your preferences for receiving CodeGuard’s ChangeAlert notifications, which alert you when changes are made to your website.

Notification Filtering

This allows you to filter your change alert notifications. Filtering ChangeAlerts will exclude displaying common types of files like logs, cache, and statistics, which change frequently. Note that we will still backup these files, but we just won’t notify you of any changes to these files.

Delete Website

This will remove all prior backups as well as delete your site, so please be sure that deleting your website is really what you would like to do.

And this concludes our tour of a website’s settings.

– Chris

Video Tutorial – How to Add a Database

Twitter Facebook

Video Tutorial – How to Add a Database

Similar to how you can’t have thunder without lightening, peanut butter without jelly, or Tom without Jerry, you can’t add a database to CodeGuard without first adding a website.


And if you need help adding a website, you can check out CodeGuard’s tutorial video for ‘How to Add a Website’.

For your convenience, we’ve made a video tutorial which shows you all the steps for how to add a database.

Credentials You Will Need

Before you can add a database, you need to get some information from your hosting provider. You will need the database name, MySQL hostname or IP address, the username and password, and the port number (note that the default port number is 3306).

If you’re not sure how to find your database’s credentials, I would encourage you to contact your hosting provider.


Make sure that you have whitelisted CodeGuard’s IP addresses. This allows CodeGuard to connect and backup your databases. For a list of the IP addresses that need to be whitelisted, please see below:


If you aren’t sure if the IPs have been properly whitelisted, I encourage you to reach out to your hosting provider.

Thanks for tuning in!

– Chris