Go to website
General hosting guides.
How to install ReallySimpleSSL
In this guide we’ll show you how to install the Really Simple SSL WordPress plugin. It’s often easier to use such a plugin to force a WordPress site to HTTPS than attempting a .htaccess redirect and manually fixing mixed content errors. This plugin also forces all images to display over a secure connection to negate mixed content errors – easily tested using [WhyNoPadLock.com](h
How to disable the WordPress CRON job and set it up in cPanel
WordPress doesn’t have a built-in scheduler to run regular tasks, so to get around this it fires off a request to process wp-cron.php every time a visitor requests a page. There are a couple of issues with this, firstly on busy sites this means this cron task will be running all the time - when it really doesn’t need to. On a small website with a few pages and a few hundred visitors a day wp-cron.php probably isn't a problem, but imagine a larger website with maybe a 100 visitors an ho
What file and directory permissions should I use for my web files?
This article details the correct permissions for your hosting files and directories. We have how to use cPanel File Manager to set permissions. Files Files should always be uploaded and set to chmod 644. The only important exceptions to this are : PHP files that that contain sensitive information - e.g. configuration files containing database usernames and passwords (WordPress's wp-config.php for example). For security reasons, t
I'm getting a 500 Internal Server Error
If you see an Internal Server Error (http status code 500), it means something has likely gone wrong on the website server, however, there is usually no specific error message shown to determine the exact problem. This could be anything from your processes exhausting memory, incorrect PHP syntax or a server outage. Before debugging and checking, it’s always worth force refreshing/reloading the web page. This can be done on Windows with CTRL + F5 or on AppleOS with Apple + R. If you’re
How to optimise your WordPress site
Background Before we get in to the nuts and bolts detail, it’s really important to understand a little about what makes WordPress so great. WordPress is hugely extensible - with a huge array of themes to make it look how you want and plug-ins to make it do what you want. This is a massive part of its appeal to many who want to be able to build and manage their own websites. But, like all these things there is much more going on behind the scenes to make that ‘magic’ work. Some of this m
View PHP errors in WordPress by enabling wp-debug mode
WordPress is a PHP based Content Management System (CMS). It's likely that at some point you'll need to fault-find a PHP error. The most common of these is the white-screen - where your site simply outputs a blank screen. There are a number of places to look for information that might help you pin-point what's causing the problem. This includes the PHP and error_log files. WordPress also has a PHP debug option that can be set with
Adding HTML to a WordPress page or post
(This article assumes you have a live WordPress website. Not quite there yet? That’s okay! We can get you up and running with WordPress Web Hosting.) There may be times when you want to use HTML in your WordPress website. For example you may prefer to code a hyperlink by hand or you want to adjust the header size. In this tutorial we show you how to view/add HTML code to a Page or Post in WordPress. As per WordPress’ [official C
How to restore a WordPress site
There are all manner of reasons why you might need to rollback or restore a WordPress site - maybe an update didn't work as expected or your site was hacked and is now infected with malware. We offer some pre-cautions and best-practise advice first, followed by details on how to restore your full WordPress site including files and database. Precautions Always test updates Never update your live site without testing - we have a guide on creating a [staging site using Softaculous](/we
Securing and hardening Wordpress
This guide includes a number of WordPress post-installation steps to further improve the security of your site. Suggested Plug-Ins We generally recommend that you minimise the number of plugins you install - for a number of reason. the more plugins, the more WordPress has to process to actually display your site - often resulting in a slower site. the more plugins you use, the more likely you are to be exposed to an issue with a plugin being badly coded or have an issue that may r
How to check your account resource limits (503 or 508 errors)
If you're seeing a 503 error in response to your request to view a web page this indicates the server was not ready to handle the request. A 508 (Loop detected) error also indicates a resource limit issue. Rarely this could be an issue with the server being unavailable or down for maintenance. However, much more likely is that you are reaching a limit on your hosting package - either CPU, RAM, Disk Space or I/O. There is a comm
Cloning a website with Softaculous
Cloning in Softaculous allows you to quickly make copies of your applications. It can also be used to alter those copies, for example: To move a site from a [sub-directory/folder](/domains/the-difference-between-a-sub-domain-and-a-sub-directory-o
My site seems to be down, what can I do?
This can happen for all manner of reasons and this guide details the most common issues and how to resolve them. If you've got this far and found this page then it likely means there isn't a problem with your internet connection. First up, let's check the Snappyhost.co.uk status page - to ensure there isn't a problem with the server hosting your site. Next, let's check whether your site is only down for you, or for everyone. We can use an external tool for this - [Is it down? - site opens in
Fixing WordPress mixed content issues
When you visit a site using https:// your browser will expect all the content to be sent securely, over SSL - which is what gives you https (HTTP Secure) and the secure (sometimes green) padlock in your browser address bar. However, sometimes some content from the site or page will be sent over http:// - and this will cause a mixed content warning. How you see this varies by browser, some show a warning, others an orange padlock (instead of green or black) and others just don't show the con
Clear WordPress Cache
Clearing your cache in WordPress can be something you may need to do from time to time when using a caching plugin to speed up WordPress. If you make changes to your WordPress site and don’t see the changes when visiting the updated page, you may need to clear your cache. This is because the caching plugin could still be showing the cached version of your page. To force your WordPress site to show your most rece
What is a CDN?
How to install WordPress
From within your cPanel, scroll down to the SOFTWARE section and click on Softaculous Apps Installer. Often WordPress is displayed within the Top Scripts section - just click on the logo - but if not you can type WordPress into the search field and then click it in the list on the left. !(https://storage.crisp.chat/users/helpdesk/website/4aaea497
Securing forms in Wordpress with Google reCAPTCHA
Form attacks come in a number of guises, most commonly: Brute force attacks - where an attacker repeatedly tries different usernames & passwords to try and access your WordPress login, registration or password reset forms. Contact Form spam - where an unprotected form on your site is repeatedly used to send you spam email. A relatively simple way to stop both of these issues is by implementing Google reCAPTCHA. For an explanation of what Google reCAPTCHA is and how to obta
How to move a site from WordPress.com to self-hosted.
If you have been using WordPress.com for some time, and your blog has grown, you might have come to the point where you want to add more functionality than WordPress.com can provide. Maybe you want to customise your theme scripts, or add custom plug-ins. Maybe you want to start earning money from your site by using various advertising systems, or install the WooCommerce ecommerce solution. So what's the difference between WordPress.com and WordPress.org? WordPress.com is basically a wa
How to check and increase your WordPress site's memory limit
WordPress can sometimes run out of memory. This isn't very common, and usually only happens on either extremely busy or fully featured sites (lots of plug-ins and/or functionality) or if there's a code issue with a theme or plug-in being used. You'll often see an error something like - Allowed memory size of xxxxxx bytes exhausted. or Fatal error: Out of memory followed by some detail about what was allocated / attempted to be allocated and what file was making the request - t
How to optimise your WordPress database
As your site grows, you add posts and pages, users accounts - your WordPress database will also grow - containing previous versions of posts and pages as well as other 'transient' data. All of this extra weight in the database can slow your site, so it's a good idea to give it a regular clean. The easiest way to do that is by using the LiteSpeed Database Optimiser - part of the LiteSpeed cache plugin that we strongly rec