A new WordPress site on our shared hosting is installed from cPanel. WordPress Toolkit or Installatron creates the files, the MariaDB database, the wp-config.php file, and the admin user. Do not start by downloading a zip from wordpress.org.
This article is for Beginner and Standard shared hosting (cPanel) in Australia. Open cPanel from the portal. Do not guess a hostname.
On a VPS you install the web stack and WordPress yourself. Credentials and the console are on that server in the portal. See the VPS section below.
On a dedicated server, open a support ticket and we will walk you through access.
Moving a site that already exists? Do not run a fresh install into the live folder. Follow Back Up and Migrate a WordPress Site. For DNS and the hosts-file test, see Migrate your website to us with minimal downtime.
Need the hosting account first? Browse shared hosting, then Getting started after you order hosting. Need a domain? Search and register at /domains.
A step is unclear? Open a support ticket and we will help.
Open cPanel
- Sign in at the portal.
- Open the hosting service for the site.
- Click Log in to cPanel.
You do not need a server hostname to get in.
Before you install
A domain on this account. The main domain is already there. For a second website, add an addon domain. For blog.yourdomain.com, create a subdomain first, then choose that name in the installer.
DNS pointing here if you want the public name and HTTPS to work straight away. AtlasDNS is the default. Our nameservers are:
ns1.atlasdns.net.au
ns2.atlasdns.net.au
ns3.atlasdns.net.au
If you registered the domain with us, it is already on AtlasDNS. Open Domains → the domain → DNS in the portal when you need extra records. If the name is registered elsewhere, set those three nameservers, then see Point your domain at your hosting. cPanel Zone Editor applies only when the domain is in cPanel Hosting DNS mode.
An empty document root. The main site uses public_html. Addon domains and subdomains each have their own folder. Do not install over files you still need. A second install into the same folder overwrites wp-config.php and can empty the site.
PHP 8.x on that folder. Change it only if you have a reason. See Choose your PHP version.
Decide whether WordPress should live at the domain root (leave the directory blank) or in a subfolder such as /blog. A subfolder is a path on the same name (yourdomain.com/blog). A subdomain is a different hostname (blog.yourdomain.com). Prefer a subdomain when the blog should feel like its own site.
You do not create a database first. Toolkit and Installatron do that. Every Beginner and Standard plan includes unlimited MariaDB databases. cPanel still labels the tools MySQL.
WordPress Toolkit (preferred)
Every Beginner and Standard plan includes WordPress Toolkit.
- In cPanel, open WordPress Toolkit.
- Click Install (some themes label it Install WordPress).
- Choose the domain (main domain, addon, or subdomain).
- Leave the path empty to install at the domain root. Enter a folder name such as
blogonly if you wantyourdomain.com/blog. - Set the site title. You can change it later in WordPress.
- Create an administrator username that is not
admin. Use a long, unique password and store it in a password manager. See Create strong passwords and use a password manager. - Enter an administrator email you can read. Password resets go there.
- Leave the database settings on automatic if the form shows them.
- Review auto-update choices if they are there. Minor WordPress updates are fine to leave on.
- Click Install and wait for the confirmation.
Sign in at https://yourdomain.com/wp-admin (or https://yourdomain.com/blog/wp-admin if you used a folder) with the administrator user you just created.
If Toolkit reports the directory is not empty, stop. Pick a different folder, move the old files out, or open a support ticket. Do not force a second install on top of a live site.
On shared hosting, do not download WordPress yourself unless we ask you to. If Toolkit will not install, try Installatron below, or open a support ticket.
Installatron
Installatron is also on every Beginner and Standard plan. Use it if you already work from My Applications, or if Toolkit is not the right fit for this install.
- In cPanel, open Installatron.
- Open Applications Browser and choose WordPress.
- Click Install this application.
- Choose the domain and the directory the same way as Toolkit (blank directory = domain root).
- Set the administrator username, password, and email. Do not use
adminas the username. - Leave the database on automatic.
- Click Install.
After it finishes, the install appears under My Applications. Sign in at /wp-admin with the administrator user you set.
Do not run Toolkit and Installatron against the same folder. Pick one tool for a given site.
After the installer finishes
HTTPS. Shared hosting includes AutoSSL (Let's Encrypt). The name must already resolve to this account.
- In cPanel, open SSL/TLS Status.
- Find the domain and
www. - Run AutoSSL if a certificate is not there yet, then wait for a valid cert on that row.
- Turn on Force HTTPS Redirect for that name if the control is there.
- In WordPress, go to Settings → General and set WordPress Address and Site Address to the
https://URLs. Save.
Background: Understanding SSL/TLS and HTTPS. If SSL/TLS Status still shows no certificate after DNS has updated, open a support ticket.
Copies we already keep. Every Beginner and Standard plan includes Acronis hourly backups. They live on a separate server and do not use your disk quota. You do not turn them on. For a copy on your computer, or to move the site later, see Back Up and Migrate a WordPress Site.
Toolkit and Installatron archives that stay on the account do count toward disk. Download them, then delete the leftover file. See Check Disk Usage.
The site itself.
- Choose a theme under Appearance → Themes.
- Add pages and posts.
- Follow Secure Your WordPress Site before you invite the public.
- Follow Speed Up Your WordPress Site when you are ready to tune caching and images.
Files already on the account
If WordPress files are already in the document root (you uploaded them, or a migrate copied them), do not run a new install into that folder.
- In WordPress Toolkit, use Scan (some themes label it Scan for WordPress).
- Attach the existing install if Toolkit finds it.
Installatron can list an existing site under My Applications after an import, when that control is there. If neither tool lists the site, leave the files and open a support ticket, or follow the migrate article instead of installing again.
Manual install on a VPS
Shared hosting should use Toolkit or Installatron. On a VPS those tools are not there: there is no cPanel on the VPS. You install the stack, then WordPress.
- Sign in at the portal, open the server, and use SSH or the console. Start with First steps on a new VPS.
- Install a web stack: LAMP or LEMP.
- Create a MariaDB database and user on the VPS. See Install MySQL or MariaDB and Secure It.
- Download WordPress from wordpress.org, extract it into the site document root, and visit the site in a browser to run the setup wizard.
- Use host
localhost(or127.0.0.1) for the database unless you deliberately put MariaDB somewhere else. - Issue a certificate with Certbot.
If you would rather we walk through that setup, open a support ticket.
If something is not working
- Cannot open cPanel: pay any overdue invoice. If the service is active and Log in to cPanel still fails, open a support ticket.
- The installer will not start, or the folder is not empty: pick a different path, or open a support ticket. Do not install over a live site.
- Error establishing a database connection: see Fix "Error Establishing a Database Connection" in WordPress.
- Blank page or HTTP 500: see Fix the WordPress White Screen of Death / HTTP 500.
- The domain does not load: confirm nameservers and A records, wait for DNS, then see My website is down and DNS propagation explained.
- Not secure in the browser: wait for AutoSSL on SSL/TLS Status, or open a support ticket.
Do not wait on an email thread. Open a support ticket and we will help.