Kualo / docs
On this page

How to install Craft CMS in cPanel

A step-by-step guide to installing Craft CMS on your Kualo hosting account via cPanel.

2 min read Updated 13 Jun 2026

How to Install Craft CMS in cPanel

Craft CMS is a content management system laser-focused on one thing: managing content well. Because content comes in all shapes and sizes, Craft is built to be as flexible as possible without compromising ease of use for content authors.

These steps cover a manual installation. Craft requires PHP and a MySQL database, both of which are available on all Kualo hosting plans.

Before you start

  • Download the latest version of Craft CMS from craftcms.com and save it to your computer.
  • Make a note of the domain or subdomain where you want to install Craft.

Step 1 - Upload the Craft archive

  1. Log in to cPanel.
  2. Open File Manager and navigate to the document root of the domain or subdomain where you want to install Craft (for example, public_html).
  3. Click Upload and upload the Craft archive file.

Uploading the Craft archive in cPanel File Manager

Step 2 - Extract the archive

  1. In File Manager, select the uploaded archive.
  2. Click Extract to unpack the files into the document root.

Extracting the Craft archive

Step 3 - Move files to the document root

Craft's archive includes a public folder. You need to move the contents of that folder up to your document root so the web server can find them.

  1. Open the public folder in File Manager.
  2. Select all files inside it and move them to your document root.

Moving Craft files to the document root

Step 4 - Set the $craftPath in index.php

  1. Open index.php in File Manager's code editor.
  2. Locate the $craftPath variable and set it to point to the craft folder:
$craftPath = './craft';

Setting the craftPath variable

Step 5 - Rename the htaccess file

  1. In File Manager, locate the file named htaccess in your document root.
  2. Rename it to .htaccess (with a leading dot).

Renaming htaccess to .htaccess

Step 6 - Create a database and database user

  1. In cPanel, go to Databases and open MySQL Database Wizard.
  2. Create a new database, then create a new database user.
  3. Save the database name, username and password - you will need them shortly.
  4. Grant the new user All Privileges on the database.

Step 7 - Configure the database connection

  1. In File Manager, open craft/config/db.php.
  2. Enter the database name, username and password you saved in the previous step.

Configuring the Craft database settings

Complete the installation

Visit https://your-domain.com/admin in your browser to run the Craft setup wizard and finish the installation.

Craft CMS setup wizard

If you need any help, please contact us.

Was this helpful?
Your feedback helps us find gaps in the docs.
Still need a hand?
Real people, around the clock - start a chat or open a ticket and we'll help you put it right.