---
title: How to Install WordPress on cPanel Hosting
description: "**In short:** To install WordPress manually: **download** it from wordpress.org, **create a MySQL database** and user in cPanel, **upload** the WordPress files to public_html (or a subfolder), then open **yourdomain.com/wp-admin/setup-config.php**, enter the database details, and complete the installation. WordPress is…"
url: "https://www.hyyat.com/en/knowledgebase/install-wordpress-on-cpanel-hosting/"
updated: "2026-10-21"
category: WordPress explanations
---

# How to Install WordPress on cPanel Hosting

**In short:** To install WordPress manually: **download** it from wordpress.org, **create a MySQL database** and user in cPanel, **upload** the WordPress files to public_html (or a subfolder), then open **yourdomain.com/wp-admin/setup-config.php**, enter the database details, and complete the installation.

WordPress is the most popular website platform in the world, loved for its simple interface and huge choice of themes and plugins.

## Step 1: Download WordPress

Download the latest version from [wordpress.org](https://wordpress.org/download/) (or the Arabic edition from [ar.wordpress.org](https://ar.wordpress.org/download/)). Extract the .zip file; you will get a **wordpress** folder containing the files.

![شرح تنصيب ووردبريس علي الاستضافة](https://www.hyyat.com/wp-content/uploads/2019/04/WordPress-File.png)

## Step 2: Log in to cPanel

See [how to log in to cPanel](https://www.hyyat.com/en/knowledgebase/how-to-log-in-to-cpanel/).

## Step 3: Create a database

In cPanel, create a new MySQL database and a database user, and give the user all privileges on the database (see [how to create a database and assign a user](https://www.hyyat.com/en/knowledgebase/create-mysql-database-cpanel/)). Save the database name, username and password; you will need them during installation.

## Step 4: Upload the files

Decide where to install WordPress: in the main folder (**example.com**) or a subfolder (**example.com/blog**). For the main site, upload to **public_html**; for a subfolder, upload to that folder. Upload with [FTP](https://www.hyyat.com/en/knowledgebase/upload-files-via-ftp/) or [cPanel File Manager](https://www.hyyat.com/en/knowledgebase/upload-files-cpanel-file-manager/).

**Note:** upload the files inside the wordpress folder, not the folder itself.

## Step 5: Run the installer

1. Open the installer in your browser: **https://example.com/wp-admin/setup-config.php**, or **https://example.com/blog/wp-admin/setup-config.php** for a subfolder (replace example.com with your domain).
   ![شرح تنصيب ووردبريس علي الاستضافة](https://www.hyyat.com/wp-content/uploads/2019/04/install-wordpress.png)
2. Click **Let's go!**, then enter the database name, username and password you created, and click **Submit**.
   ![ادخال بيانات قاعده البيانات واسم المسخدم ](https://www.hyyat.com/wp-content/uploads/2019/04/install-wordpress-1.png)
3. On the success page click **Run the installation**.
4. Fill in your site title, admin username, password and email, then click **Install WordPress**.
5. Log in at **example.com/wp-admin** with the details you entered.
   ![ادخال البيانات ](https://www.hyyat.com/wp-content/uploads/2019/04/login-wordpress1.png)

This is what the WordPress dashboard looks like after installation:

![لوحه تحكم ووردبرس](https://www.hyyat.com/wp-content/uploads/2019/04/login-wordpress.png)

## Next steps

- [How to add a new page in WordPress](https://www.hyyat.com/en/knowledgebase/how-to-add-a-new-page-in-wordpress/)
- [How to add a new post in WordPress](https://www.hyyat.com/en/knowledgebase/how-to-add-a-new-post-in-wordpress/)

Related service: [fast WordPress hosting](https://www.hyyat.com/en/wordpress-hosting/) from Hyyat Host, with support that replies within 24 hours.

 **Related guides**

- [Fix WordPress HTTPS Content Warnings](https://www.hyyat.com/knowledgebase/%d8%a5%d8%b5%d9%84%d8%a7%d8%ad-%d8%aa%d8%ad%d8%b0%d9%8a%d8%b1%d8%a7%d8%aa-%d9%85%d8%ad%d8%aa%d9%88%d9%89-%d9%88%d9%88%d8%b1%d8%af%d8%a8%d8%b1%d9%8a%d8%b3-https/)
- [Fix Error Establishing a database connection in WordPress](https://www.hyyat.com/knowledgebase/%d8%a5%d8%b5%d9%84%d8%a7%d8%ad-%d9%85%d8%b4%d9%83%d9%84%d8%a9-error-establishing-a-database-connection-%d9%81%d9%89-%d9%88%d9%88%d8%b1%d8%af%d8%a8%d8%b1%d9%8a%d8%b3/)

  **Need this service from Hyyat Host?**Our team handles it for you, with support replying to tickets within 24 hours at most.[WordPress Hosting](https://www.hyyat.com/en/wordpress-hosting/)[WordPress design](https://www.hyyat.com/en/wordpress/)
