Use our Knowledge Base to learn how to install WordPress using installatron, fix WordPress mixed content issues, and reset your WordPress password.
Need help with Magento? We have various guides such as installing Magento using softaculous and configuring Elasticsearch with Magento 2.4.
Looking for help with Joomla? Our Krystal Knowledge Base is full of various FAQs and support on Joomla. Explore our Knowledge Base today.
Explore our Knowledge Base, we can help answer any Node.js queries you may have. Check out our Node.js app setup guide if you're new to Node.js.
Use the informative Krystal Knowledge Base to learn how to create a Python app using the Flask Framework. Learn more about Python today.
Use our informative Knowledge Base to learn how to create a MySQL database and users, plus how to use cPanel file manager. Find out more here.
How to disable LiteSpeed connection timeouts
LiteSpeed is the web server we use on all our hosting servers instead of Apache. Find out how to disable LiteSpeed connection timeouts here.
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 other articles on understanding file and directory permissions.
Where should I upload my website files?
The short answer: The short answer to this question is the public_html/ directory. Further detail: Every cPanel account has what is called a home directory. This is the directory that you would norma…
How to clear your web browser cache
Web browsers cache a lot of data - they can store cookies, pages, images, even DNS data locally on your device. This will eliminate browser-related issues.
Using FileZilla to upload files via SFTP(SSH) or FTPS(SSL/TLS)
FileZilla is a popular open-source File Transfer Protocol (FTP) client with versions for Windows, macOS and many desktop distributions of Linux. Read more here.
How to flush your computers DNS cache
When DNS changes are made they occur instantly on our nameservers. However, it may be some time before your computer sees the changes. See more here.
How to disable LiteSpeed server caching
LiteSpeed is the web server we use for our shared servers instead of the usual Apache, and one benefit of this is the caching that is included within LiteSpeed.
Understanding file and directory permissions
When you add files and directories to your web hosting space they are assigned permissions - so the server knows who should be allowed access. Read more here.
Firewall blocked - I'm getting 403 errors, unable to connect or timeouts
If you find that you are unable to open your website, it just times out or takes too long to respond. You should connect to Webmail or cPanel. See how here.
How do I view my website to test it before changing my name server DNS?
How do I view my website to test it before changing my nameservers. Find out more information here.
How to view your web browsers developer tools and error console
Request a LiteSpeed API key
Request a LiteSpeed API key. From WordPress LiteSpeed Cache plugin version 3.x you'll need to obtain an API key in order to use the off-site services. Read more here.
How do I get a free Lets Encrypt SSL certificate for my website?
An SSL (Secure Socket Layer) certificate is required for the conversation between your website and a visitors browser to be secured. It's now best practise to load all sites over https:// rather than…
Managing domain redirection in cPanel
cPanel has a number of different methods for redirecting domains - we have separate guides that explain each method. Find out more information here.
I'm getting a 500 Internal Server Error
If you see an Internal Server Error, it means something has likely gone wrong on the website, however, there is usually no specific error message. See more here.
Turn on compression to optimise your site
Enabling compression for your web content means that the server compresses your content before sending it across the internet to visitors. This can often yield a significant performance benefit and w…
Changing my websites address
There are many reasons why you might want to change your websites address. Setting up your site in a sub-domain could be one of those reasons, see more here.
"Cannot Verify Server Identity" SSL error
As of September 2021, Let's Encrypt have dropped support for their older root CA. More information can be found here - External link opens in a new window. This change has resulted in a number of use…
Adding Google verification entries in to DNS
To make use of services such as Google Analytics and Search Console you will need to verify your domain. Google asks you to do this by adding a TXT record to your DNS zone file. We have a separate gu…
My website is showing a default web page
If you have recently moved your domain to Krystal, then it is likely that you tried to browse to your domain before you had uploaded your website.
Redirection not working, or unexpected redirection occurring
Redirection, when set up using the cPanel redirection tools, places Apache mod rewrite instructions in a special file called .htaccess
We have a series of guides that'll help you diagnose network issues that may cause problems accessing your sites. How to flush your computers DNS cache - to ensure you pick up any DNS changes. How to…
How to upload files using Cyberduck with FTPS and SFTP
Cyberduck is a popular commercial FTP/SFTP client for Windows and macOS. The screenshots in this guide are from the Windows version, see more here.
Penetration testing or Pen testing is the process by which a computer system, network or web application is systematically tested to identify and resolve security weaknesses. Read more here.
How to use PING
This article is part of our network troubleshooting series and covers the use of PING. The PING command allows you test whether a remote device works online.
Creating custom error pages
Visitors to your site will be expecting to see the correct content. But, sometimes things go wrong, for example, they may have clicked an old link. Read more here.
Using GIT via SSH
To utilise GIT, you need to access it via the full path when logged in through SSH. Please see our separate guide on enabling SSH keys. Read more here.
How to use TRACEROUTE
We use our network troubleshooting series and cover the use of Traceroute. Traceroute is a tool to help identify the path from one device on the internet. See more here.
How to point a domain at an external web service
This article will show you how to configure your domain to point at an external web service provider such as Weebly, Moonfruit, WIX, SquareSpace or others. This article also assumes that you want to…
How to upload files using WinSCP with FTPS and SFTP
WinSCP is a popular freeware FTP/SFTP client for Windows. This guide assumes you have installed WinSCP, and have a valid FTP account with which to connect.
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. Read here to find out more.
Using Google reCAPTCHA to secure forms on your site
If you have contact, registration or other forms on your website it's important to try and ensure that they are only used by humans. Robots (or 'bots') search out websites with unprotected forms - to…
How to make all traffic to your site use either the www or non-www version of your domain
This article will show you how to canonicalise your website's domain. It is a good plan for Search Engine Optimisation (SEO) reasons to make sure that your website appears on the internet under a con…
How to add 301 (Permanent) and 302 (Temporary) redirects
This guide explains how to manage 301 (Permanent) and 302 (Temporary/Found) redirects in cPanel. You may need to add redirects if you change your websites address, or the names of pages or posts. Thi…
Steps to cleaning malware
Unfortunately fixing a malware infection can be an slight issue, in some cases, it might be best to seek advice from a developer so they can resolve the issue. Read more here.
How to force a site to use SSL ( HTTPS:// )
We all want to stay safe on the internet and it's easier to do so when SSL (Secure Sockets Layer) is in use. SSL ensures that all communications between your web browser and the site you are visiting…
Reissuing your SSL certificate using cPanel SSL/TLS
If you aren't sure if your operating system supports the new Root CA, please see this guide - Link opens in a new window. Some users may still encounter errors with their SSL certificates on supporte…
How to find your server and PHP error log files
Displaying the details of your website's failed code to the world is a terrible security risk as it's impossible to predict what might get displayed. For this reason Krystal's servers are set to NOT…
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…
PCI compliance involves meeting a set of security standards that keep your systems secure specifically around keeping your customer's safe. Read more here.
Can I have a dedicated IP address for my website?
Due to the exhaustion of the IPv4 address space, we do not offer dedicated IP addresses for our shared hosting plans. Read here to find out more.
Hosting or streaming video
It's becoming more common to include videos on websites - for testimonials or to promote content. Find out why here.