Domains
Domain Names
Domain Names
Register your perfect domain and take the first step towards getting your business online.
Generic Top-Level Domains
Get a distinctive extension that matches what you do.
Cheap Domains
We sell some of the UK's cheapest domains. No hidden costs. The price you see is the price you pay.
Domain Ownership Protection
Advanced security for domains. Keep your details private, lock with 2-Step Verification, and more.
Premium Domains
Buy the domain you have always wanted.
Domain Transfer
Find out how to move your domain to 123 Reg.
Websites and Hosting
Websites
Website Builder
Everything you need to build a website in one place. Quick and easy with no tech skills required.
Online Store Builder
The easy way to start running an ecommerce website.
Hosting
Web Hosting
Find out how your website can benefit from our cloud architecture.
Managed WordPress Hosting
Easily host your own WordPress website, complete with additional features.
Virtual private Servers (VPS)
Scalable, cost-effective and reliable servers with full root access.
Premium Hosting
The power of your own server with the simplicity of Web Hosting.
Email Hosting
Microsoft 365
SSL Certificates
Contact Us
Account
Basket
Contact Us
Help
Sign In
Registered Users
Have an account? Sign in now.
Sign in to 123 Reg
New Customer
Get started with 123 Reg – it only takes a minute to create an account.
Create an Account
INBOX LINKS
Sign in to Microsoft 365 Email
Sign in to 123 Reg Webmail
Help Center
|
Help
How-To Videos
Blog
Contact Us
System Status
Linux Hosting (cPanel) Help
Linux Hosting Guided Tour
Welcome! Check out our tour of your account Dashboard, WordPress, and cPanel.
Linux Hosting Guided Tour
Discover Linux Hosting with cPanel
Browse a list of Linux Hosting articles and learn to set up your account
Dive in: Browse most-visited Linux Hosting articles
Passwords in Linux Hosting
Access cPanel in my Linux Hosting
See the Dashboard for my Linux Hosting account
Add secondary or alias domains to my Linux Hosting account
Add a subdomain to my Linux Hosting account
Configuring DNS for your cPanel domain
Top Linux Hosting articles
Find the most popular articles right here
See the Dashboard for my Linux Hosting account
Passwords in Linux Hosting
Manually install an SSL certificate on my cPanel hosting
Redirect HTTP to HTTPS automatically
Move my cPanel website with FTP and FileZilla
Redirect my cPanel website to HTTPS
What is a subdomain?
Copy files to my site
Learn about FTP and upload your website files
What is FTP?
Move my cPanel website with FTP and FileZilla
Find my FTP username for Linux Hosting
Add FTP users to my Linux Hosting account
Edit FTP users in my Linux Hosting account
Enable SSH for my Linux Hosting account
Publish my website
Choose a content management system (CMS) to build your website online and preview your website
Install web applications in my Linux Hosting account
Move a web application to my Linux Hosting account
Preview your website using hosts files
Fine-tune my website
Manually install an SSL certificate, redirect URLs and add IP addresses
Manually install an SSL certificate on my cPanel hosting
Redirect my cPanel website to HTTPS
Redirect my WordPress website to HTTPS for Linux Hosting
Add a dedicated IP address
Work with databases
Import, export, and connect to MySQL databases
Find your database hostname
Import SQL files into a MySQL database
Export MySQL databases
Log in to phpMyAdmin in my Linux Hosting account
Create an admin user in the WordPress database
Use PHP scripts and applications
Build a feature-rich website with PHP
PHP upload limits on shared hosting
Change PHP settings for my hosting account
Setup PHP error logging
What filename does my PHP initialization file need to use?
Troubleshooting
Check here for help with common cPanel hosting issues
Common web page errors
My website was hacked. What should I do?