My website is showing a default web page
If you have recently moved your domain to Krystal, then it is likely that, at some point, you tried to browse to your domain before you had uploaded your website. This would have resulted in your browser being redirected to the server's default holding page. Your browser cached the redirection and so now, each time you try to open your website (even though you may now have uploaded it), you are automatically redirected to the same default holding page.
Web browser caching
Your website is mFew readersFirewall 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
connect to webmail or cPanel - it just times out or takes too long to respond
send or receive email (your email software says it can't connect to the server)
then it is most likely that the external/public IP address of your internet connection has been blocked for some reason.
There are some other reasons why you might see a 403 error and these are mentioned later in this documeFew readersHow to disable LiteSpeed connection timeouts
What is LiteSpeed and why are there connection timeouts?
LiteSpeed is the webserver we use on all our hosting servers instead of Apache.
We set a LiteSpeed connection timeout to ensure users with potential scripting issues do not cause long-running processes on our servers. This helps to ensure that users don’t end up with processes stacking up and hitting account limits for the number of processes. However, in some cases you may need to disable this limit while fixing a coding issue or iFew readersConfiguring Redis caching in Magento
What is object caching?
An object cache stores the results of expensive and/or frequent database queries in a way that makes them easy to retrieve, and eliminates the need for repeated access to the database. Object caching greatly reduces the time it takes to retrieve query results.
What is Redis?
Redis (Remote Dictionary Server) is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker.
It supports data structures sFew readersView 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 white 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 errorlog files.
WordPress also has a PHP debug option that can be seFew readersPenetration Testing
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.
Cloud, Business or Reseller services
We will not open or whitelist ports for penetration testing on any of our shared hosting servers. We will upon request ignorelist IP addresses for short periods.
VPS and Dedicated servers
Unmanaged VPS
You are welcome to open ports on your VPS firewall as you wish to alFew readersUsing 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 either spam the site owner, or worse, potentially send spam to contacts registered with the site.
Google reCAPTCHA can help to stop this - either via a challenge that a human needs to complete (reCAPTCHA v2) or by monitoring the use of the site to establish human usage by score (reCAPTCHA v3). v3 rFew readersHow to install the Wordpress Litespeed cache plugin
What is LiteSpeed Cache and what can it do for me?
So you have installed WordPress and are working to improve the speed of your site and you come across LiteSpeed cache. What is it? What can it do for me? LiteSpeed Cache is a fantastic tool and we fully recommend it's used on your WordPress site as it can dramatically improve the load time of your website and also reduce resource usage on your account. It works by having the LiteSpeed Web server cache, or save a copy of each page, speedingFew readersHow 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 - thiFew readersFixing 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 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 content.Few readersDefault and custom CDN hostname
Default CDN Hostname
When you initially purchase your CDN it will come with a default hostname (Hostname 1):
In this example khcdn05e7973e0d.b-cdn.net
If you're happy to use this as the URL from which your static content will be served you can continue to configure your website to use your new CDN.
We recommend that you Enable Force SSL - you can do this by clickingFew readersHow 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 is accessible on the internet (or your local network).
PING is available on Windows and Mac computers - and either natively or via an app for other devices.
You can PING an IP address, or a hostname (which will return it's IP address).
Windows
Open a Command Prompt (or MS-DOS window) - from theFew readersHow to use TRACEROUTE
This article is part of our Network troubleshooting series and covers the use of Traceroute.
Traceroute is a tool to help identify the path from one device on the internet to another. It can therefore be useful in identifying at what point on the path between the source and destination an issue is occurring.
Traceroute is available on Windows and Mac computers - and either natively or via an app for other devices.
You can Traceroute an IP addressFew readersInstalling LiteMage caching for Magento v1
All of our shared and business servers run Litespeed Webserver - Our business servers, where we support Magento installations, also run LiteMage - which allows Magento to take advantage of LiteSpeed's caching. If you're running Magento we strongly advise you install and configure LiteMage to significantly improve the performance of your site.
What can LiteSpeed/LiteMage caching do for my site?
In really simple terms - caching makes your site super-fast for your visitors!
Typically witFew readersNetwork troubleshooting
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 clear your web browser cache - if you're not seeing what you expect to see in your browser.
How to use PING - to test whether a deviceFew readersHow to configure WordPress to use a CDN
This guide assumes you've purchased a Krystal CDN and if required set up a custom hostname.
This guide shows the CDN set up as a custom hostname. If you've not followed our guide to set up a custom hostname you should use the default CDN name ending b-cdn.net.
It also assumes that you're WordPress site is using the LiteSpeed caching plugin (https://krystal.help/wordpress/how-to-install-Few readersSecuring and hardening Wordpress
This guide includes a number of WordPress post-installation steps to further improve the security of your site.
We are making some assumptions in this guide:
That before installing WordPress you enabled SSL on your domain (using LetsEncrypt) and then you selected the HTTPS variant of your sites name when you performed the WordPress install.
That you have installed WordPress using Softaculous (/wordpress/hoFew readersRedirection not working, or unexpected redirection occurring
Redirection, when setup using the cPanel redirection tools, places Apache Mod Rewrite instructions in a special file called .htaccess
This file will usually exist in the virtual root directory of the domain you are attempting to redirect.
When redirection doesn't work as expected or at all
Example - You want to redirect your cPanel's primary domain https://krystaldemo.co.uk to https://somethingelse.co.uk
The root directory for https://krystaldemo.co.uk is publichtml.
In this caFew readersNode.js App setup guide
From the cPanel SOFTWARE section, click the Setup Node.js App icon.
Click the CREATE APPLICATION button. Complete the fields.
(https://storage.crisp.chat/users/helpdesk/websiFew readersWhere should I upload my website files?
The short answer:
The short answer to this question is the publichtml/ directory.
Further detail:
Every cPanel account has what is called a home directory. This is the directory that you would normally see when you connect via FTP, SFTP or SSH using your accounts primary cPanel user details.
A brand new cPanel account home directory looks a little like this
.bashlogout.bashprofile.bashrc.contactemail.cpanel/etc/.htpasswds/mail/publicftp/publichtml/ tmp/www@
DependinFew readersUsing SMTP to send emails from WordPress
By default email from your WordPress site will be sent using PHP mail by your hosting server. In theory, this is quick and requires no setup from you. However, emails sent this way are not authenticated - see our guide on mail authentication - SPF, DKIM and DMARC.
This lack of authentication may mean your emails will be blocked before they reach their intended recipient.
The way around this is to use an authenticated method - in tFew readersHow 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 http:// - your visitors will see a secure padlock in their web browser and can be sure that data they enter into your contact form or purchases from your online store are secure.
Krystal offers free SSL certificates from Lets Encrypt™. You can issue these yourself from within your hosting cPaneFew readersHow 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 stronglyFew readersWhat is a CDN?
What is a CDN?
CDN stands for Content Delivery Network. In simple terms, it's a geographically diverse set of servers (edge nodes) that cache copies of the content of your site (images and JavaScript etc.) and serves if to your visitors from their closest CDN edge node.
Why might I want to use a CDN?
A CDN can be useful when your site is receiving a lot of international traffic - in this case placing large portions of your site's content closer to your visitors will greatly improve thFew readersTurn 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 we strongly recommend turning it on.
You can find the settings within cPanel Software Optimize Website
To enable compression for all content simply ensure the Compress All CoFew readersHow to view your web browsers developer tools and error console
Most modern browsers have a JavaScript error console built-in, usually within the developer tools functionality. This guide explains how to view it in the most common browsers.
It can be a useful tool in your armoury when fault-finding issues with pages not displaying how you expect or features of your website not working.
Firefox
The developer tools and console can be accessed in a number of ways:
Keyboard shortcuts
PC - Ctrl + Shift + K - takes you directFew readersSetting up the LiteSpeed Cache crawler
Sometimes when you visit your site, you may notice that the initial load takes significantly longer than normal, even though you're already using a caching plugin.
The cache is designed in a way so that the first user that hits an un-cached page will generate a fresh copy that will then be served to all subsequent visitors. During quiet periods however, there may be situations where a page is only visited frequently enough that each user encounters an expired cache and has to generate a fresh cFew readersHow 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 continue receiving e-mail into your Krystal cPanel account's mailboxes as normal.
These changes may require that you change the configuration of your email software. They will also mean that you will be unable to log into your webmail or cPanel account using your domain name. Instead, you will haveFew readersSecuring forms in Joomla
Form spam is a common issue with websites - this is when either the site administrators email get sent spam via an attack on the sites contact forms. This can be compounded if your registration form is unprotected as an attacker can then register false accounts and then send spam to these that appears to come from your site.
There are a number of steps you can take to mitigate this risk and improve the security of your Joomla site.
Register for Google reCAPTCHA
Your first port ofFew readersHosting or streaming video
It's becoming more common to include videos on websites - for testimonials or to promote content etc.
Krystal doesn't permit the hosting or streaming of video from any of our Cloud, Premium or Business packages.
But don't despair - there is a solution. You can host your video or live stream on a platform like YouTube or Vimeo (and others) and embed the content into your web page.Few readersRequest 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 like Image Optimisation which are part of LiteSpeed's QUIC.cloud service. This can be easily achieved from the LiteSpeed Cache General screen.
Prior to requesting an API key please ensure:
that you add LiteSpeed's server IP addresses to any WordPress firewall whitelist you might have activated (e.g. WordFence). You can obtFew readersHow to upload files using Cyberduck with FTPS and SFTP
Cyberduck (external link opens in a new window) is a popular commercial FTP/SFTP client for Windows and MacOS.
The screenshots in this guide are from the Windows version, but the Mac version is essentially identical.
Setting up CyberDuck to connect to your account
From CyberDuck's toolbar, click on the Open Connection button to enter the new connection details.
(https://storage.crisp.chat/users/helpdesk/website/3b1b688de4b14c00/0edd70b0-4a5b-4a7a-Few readersUsing GIT via SSH
To utilise GIT, you need to access it via the full path when logged in through SSH.
/usr/local/cpanel/3rdparty/bin/git
Please see our separate guide on enabling SSH keys.
We also have guides on setting up SSH keys for MacOS and SSH keys for Windows.Few readersWhat 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 and also how to use cPanel File Manager to set permission.
Files
Files should always be uploaded and set to chmod 644. The only important exceptions to this are :
*PHP files that contain sensitive information -Few readersHow 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 commFew readersConfiguring Elasticsearch with Magento 2.4
One of the most difficult features to support with Magento 2.4 is it's dependency for Elasticsearch which is a system which is used for Magento's catalog search engine. Elasticsearch was not designed for a shared hosting environment however we now have a secure Elasticsearch cluster available to our Business Hosting users which allows Krystal to fully support Magento 2.4.
Before you start, please ensure Magento 2.4 has been pre-installed as our cluster requires an existing Magento 2.4 installatFew readersHow 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-practice 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 (/weFew readersHow 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 consistent domain name. e.g. if you advertise your website as mydomain.com you don't want people loading it up using www.mydomain.com and vice versa.
www or not www - that is not the question! It really doesn't matter whether you choose to be known as mydomain.com or www.mydomain.com - it's just personFew readersManaging domain redirection in cPanel
cPanel has a number of different methods for redirecting domains - we have separate guides that explain each method.
If you want to ensure all your sites traffic is directed towards either the www or non-www version of your domain we have a separate guide that details how to achieve that.
How to setup 301 (permanent) and 302 (temporary) redirects (https://help.krystFew readersHow to optimise your WordPress site
Background
Before we get into 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 thiFew readers"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 users encountering errors with their Mail Clients being unable to verify the server identity.
To resolve this, the client software must be updated to one that is compatible with ISRG Root X1.Few readersHow to reset your Wordpress password
This guide details three ways to reset the password for a WordPress user account.
The first should be used when you know the username or email address of the user account you are trying to reset. This is the easiest and preferred method.Few readersUsing 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, Mac OSX and many desktop distributions of Linux.
You can use an FTP client to upload or download files from your web hosting server e.g. to upload your website's files, or to place a cpmove file in your hosting root directory for restoration. We have a separate guide on understanding FTP, your default FTP account and creating additional FTP accounts.
ToFew readersI'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’reFew readersSteps to cleaning malware
Unfortunately fixing a malware infection can be a complicated issue, in some cases it might be best to seek advise from a developer so they can resolve the issue and stop it from happening again.
Remove infected files or if the files are required replace them with clean copies of the files. You can obtain these from any available JetBackups - although we strongly recommend you maintain your own independent off-site backups too.Few readersPCI Compliance
PCI compliance involves meeting a set of security standards that keep your systems secure - specifically around keeping your customers payment card details safe. You can read more about it on the Payment Card Industry Security Standards Council website - link to external site opens in a new window.
If you are running an online store and you take payments via the site it's likely you'll need to ensure your site, and the server it runs on are PCI compliantFew readersCreating 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 - and the content they are expecting to see isn't available. In situations like this they will be presented with an Error page, displaying one of many HTML error codes.
The most common are:
404 - Page not found - that page/content is no longer available
403 - Forbidden - the visitor does not have permission to access this content
500 - InternFew readersAdding 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 guide on Managing your DNS with the cPanel Zone Editor - this guide just focuses on adding the required TXT record.
This Google verification guide (external link opens in a new window) details theFew readersHow 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. This can be a great way to ensure you retain any ranking those pages have with search engines.
Whilst you can set up redirects in cPanel - if you are using a Content Management System (CMS) like WordPress you might find it easier to use a Redirection plugin.
Open the Redirects control panel - cFew readersMy 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 Krystal Status Page - link opens in a new window - 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 exFew readersHow to move a site from WordPress.com to self-hosted (wordpress.org) on Krystal
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 waFew readersHow 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. Clearing everything out is the surest way to eliminate browser-related issues when trying to solve problems with logging in, seeing stale pages, or page not found errors.
Here is how you reset the temporary/cached data for the most common browsers.
Edge (PC)
Click on the three dots icon to open the options menu, then click Settings
(https://storage.crispFew readersReissuing your SSL certificate using cPanel SSL/TLS
Some users may still encounter errors with their SSL certificates on supported Operating Systems. In most cases the SSL certificate will need to be reinstalled to ensure the device is using the correct certificate.
Logging into cPanel
In order to reissue your SSL certificate, you will need to be logged into cPanel.
If you're unsure how to log in, please see this guiFew readersHow to disable LiteSpeed server caching
LiteSpeed is the webserver we use on all our shared servers instead of the usual Apache, and one benefit of this is the caching that is included within LiteSpeed as standard. While this does improve performance, some users may want to disable this cache in favour of a different caching system or so that the website itself is not cached at all.
Running WordPress
If you are running WordPress we strongly suggest you install the WordPress LiteSpeed cache plug-in (/article/3d9y24efzt-how-to-iFew readersHow 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 (or your customer's computers) see the changes. This is because every DNS record has something called a Time To Live (TTL) value. The TTL tells other DNS servers how long to cache a DNS record for before refreshing their local data - it's important because it controls the amount of DNS traffic on the internet.
Normally DNS records are set with a TTL value of 14400 (it's in secondFew readersCreating a Python App using the Flask framework
From the cPanel SOFTWARE section, click the Setup Python App icon.
Click the + CREATE APPLICATION button. For this tutorial, we are going to create a simple application using the FLASK framework - external link opens in a new window. Complete the following fields.
(https://storage.crisp.chat/users/helpdesk/websiFew readersInstalling LiteMage caching for Magento v2
All of our shared and business servers run Litespeed Webserver - Our business servers, where we support Magento installations, also run LiteMage - which allows Magento to take advantage of LiteSpeed's caching. If you're running Magento we strongly advise you install and configure LiteMage to significantly improve the performance of your site.
What can LiteSpeed/LiteMage caching do for my site?
In really simple terms - caching makes your site super-fast for your visitors!
Typically witFew readersUsing the LiteSpeed Cache Image Optimisation tool in WordPress
This is a companion guide to our Installing the WordPress LiteSpeed cache plugin and How to optimise your WordPress site guides.
You'll need to have the WordPress LiteSpeed cache plugin installed to follow this guide. We also suggest you follow the advise in the WordPress optimisation guide to pre-optimise your images - ensure they are sizeFew readersSupport for memcached and redis
Memcached
Whilst we have the options available within PHP Extension selector for Memcached on our cloud, business and reseller platforms - we don't actually run Memcached servers. This is available for you to connect to an external Memcached server if you wish to.
You are welcome to run your own Memcached server - and if you do please log a support ticket to let us know the external IP address so we can allow access to itFew readersCan 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.
They are no longer required in order to get an SSL certificate either - we offer free Let'sEncrypt SSL certificates on every domain/site hosted with Krystal.
VPS plans (Kloud hosting accounts) come with their own IP addresses, although extra IP addresses must be justified before purchase.
We don'tFew readersChanging my websites address
There are many reasons why you might want to change your websites address.
You setup your site in a sub-domain, for example newsite.mysite.co.uk and you want to migrate that to www.mysite.co.uk
You set the site up in a sub-directory or folder of your domain, for example mydomain.co.uk/newsite and now you want to move that to www.mysite.co.uk
You want to switch between HTTP and HTTPS
For simple PHPFew readersHow 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 (external link opens in a new window), and have a valid FTP account with which to connect.
Setting up WinSCP to connect to your account
Open WinSCP, and you will be presented with the site manager dialogue.
If you want to connect using FTPS (FTP via explicit SSL/TLS) then go to Step 2.
FTPS allows you to connect using the cPanelFew readersHow do I view my website to test it before changing my name server DNS?
If your domain is registered elsewhere, for example, you have a current site with another host - but you are planning on building a new site and moving to Krystal - you might want to set up and test your new site before updating your DNS name servers to point the domain to Krystal.
You'll also find that some Content Management Systems (CMS) like WordPress, Joomla and Magento need you to access the site using the domain name to work correctly.
This article explains how to edit a file called hoFew readersHow 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 hoFew readersHow to add Krystal CDN to your account
Adding a CDN to your Krystal account
You'll need to be logged in to your Krystal Client area.
Click Order New Services in the Shortcuts section.
Click CDN from the Categories section.Few readersReset a WordPress password using phpMyAdmin
Losing access to your WordPress site can be stressful. Particularly if it's a result of a site being hacked, however, don't panic!
This guide will show you how to update your WordPress user password using phpMyadmin.
Finding your database name:
Before we can edit the database, we will first need to find out which database we need toFew readersImunify360 User Guide
What is Imunify360?
Imunify360 is our newly implemented security solution based on machine learning technology which utilizes a multi-layer approach to provide total protection against any types of malicious attacks or abnormal behaviour including distributed brute force attacks.
How do I run a malware scan?
With Imunify360, there is no need to manually scan files.
Why not?
Imunify360 uses machine learning technology to detect and deal with malware, this means that yFew readersHow to use SVGs in WordPress
SVG (Scalable Vector Graphics) is an XML-based vector image format. SVG has several potential benefits over other graphics formats like JPG or PNG.
Firstly there's a clue in the name - SVGs are scalable - they can be resized when viewed with no loss in quality or pixelation like you might get with a JPG or PNG.
Further, you'll often find that for logos and simple graphics SVG images can be smaller in file size too - which means your website will load quicker - double win!
WordPress doesn't suFew readersHow 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 display your script errors to the public. This means if your website goes wrong, it won't normally display the reasons to the public. This is a common reason for a website showing a blank or partially blank page.
Errors generated by PHP are logged, but instead of being shown to the world at large,Few readersConfiguring Redis Object Caching using Litespeed Cache
What is object caching?
An object cache stores the results of expensive and/or frequent database queries in a way that makes them easy to retrieve, and eliminates the need for repeated access to the database. Object caching greatly reduces the time it takes to retrieve query results.
What is Redis?
Redis (Remote Dictionary Server) is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker.
It supports data structures sFew readersUnderstanding 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.
Your cPanel account is based on a server that runs a Linux operating system. The basic file permissions system allows you to apply specific permissions for three different Classes of access:
User - this is your cPanel username.
Group - this is also your cPanel username - you get your own group.
Other - everyone else in the world.
The availaFew readersHow 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 is encrypted. Sites using SSL will usually show a green or secure/locked padlock at the start of your browsers address bar.
This article shows you how to have the webserver force all connections to your site over SSL, this means all connections will be made using https:// instead of http://. KeepinFew readers