7. Tools & Features
7.1 StagingLink to chapter 1
You can create a staging site by visiting the Staging tab of your Hosting Hub. Simply follow the prompts there to create and access your new staging site, which is a full copy of your live site. Perfect for trying out new plugins or themes, proofing content changes, and other development work.
Important Notes About Staging
- Password Protection is required for staging to help ensure that staging sites aren’t indexed by search engines and that your staging site is not visited by the public. The password is not the same as any WordPress user account and can be set from your Hosting Hub.
- Object Cache is not enabled on staging sites. This will make staging sites a bit slower than your production sites but helps make development easier.
- You can sync a new copy of your production site to your staging site at any time.
- When you push a copy of the staging site to your production site, we will automatically make a backup of your production site first. This helps with fast recovery should you need it.
- Staging uses an incremental clone of your production filesystem. This means that it normally uses very little of your storage space. Only new/changed files on staging, or deleted files on production will increase the amount of storage used by staging. And doing a fresh sync from production will reset that to zero again.
- Staging is given limited server resources prevent it from adversely affecting your production site. This can make staging run slightly slower, and in rare cases cause errors with some plugins that demand lots of resources.
7.2 Password ProtectionLink to chapter 2
You have the option of enabling ‘Password Protection’ on any site. This is useful when developing a new site that you don’t want yet publicly available on the web. You can share the username and password with clients or colleagues too.
Password Protection uses Basic HTTP Authentication and does not use any WordPress usernames or login details.
7.3 Object CacheLink to chapter 3
We leverage Object Cache at the database level, and this is enabled by default on all sites we host. Object Cache improves performance by minimizing server load related to queries that are frequently called by WordPress, plugins, and themes. Because of this, you may need to clear Object Cache from your Hosting Hub after using a plugin that interacts directly with the database in ways outside of normal WordPress guidelines. Or if you make changes directly in your database using PHPMyAdmin.
To clear cache, visit the Tools menu item in your Hosting Hub.
7.4 AnalyticsLink to chapter 4
We keep track of visits, pageviews, and bandwidth information under the Analytics tab of your Hosting Hub.
You may see some discrepancies between the stats here and from 3rd party services such as Google Analytics or Jetpack Stats. This is because different tools track logged in activity and traffic from bots in different ways.
7.5 LogsLink to chapter 5
There are 4 different logs available to you under the Logs tab of your Hosting Hub. The PHP Error Log, Access Log, Slow Log, and Audit Log.
You can download each log’s history as a CSV file using the Download link in the upper right corner.
Please start a chat with our support team if there is anything in your logs that you aren’t sure about or need help with.
7.6 PHP VersionsLink to chapter 6
It is our policy to only provide support for the latest supported PHP versions. This is both to make sure our sites are secure, and to provide you with the fastest most performant hosting service we can!
Currently we default all newly created sites to the latest release of PHP 7.3. Occasionally some third party plugins may be out of date and cause issues with the latest version of PHP. In that case you can look for updates, alternatives, or worst case we do support downgrading your PHP version to older ones that still provide security patches (currently PHP 7.2).
To upgrade or downgrade your PHP version, you can simply visit the hosting Hub, choose your site, and click the edit icon next to PHP Version.
If you want to test your site’s compatibility with the latest version of PHP before upgrading, you can upgrade PHP first in your staging environment via the “Staging” tab and test the functionality there first.