How to Install WordPress in cPanel Manually

This article walks you through the How to Install WordPress in cPanel Manually | manual method of installing WordPress using cPanel — from downloading files to logging into your dashboard.

WordPress is one of the most widely used open-source content management systems (CMS), allowing users to build and manage websites with ease. cPanel is a powerful web hosting control panel that simplifies the process of managing websites, emails, databases, and more, through a user-friendly interface.

Using WordPress with cPanel allows users to set up websites quickly. While one-click installers like Softaculous automate the process, manual installation offers greater control — particularly for improving security and customizing settings.

Step #1:Get the Latest Version of WordPress

Visit the official WordPress.org website.

image 42

Click on the Get WordPress button.

image 43

On the following page, click Download WordPress 6.8 to save the ZIP file to your computer.

image 44

Step #2: Upload WordPress Files to Your Server

Open your browser and go to yourdomain.com/cpanel.

image 45

Log in using your cPanel username and password.

image 46

Scroll down to the Files section and click File Manager.

image 47

Navigate to the root directory for your website (usually public_html).

image 48

Click the Upload button from the top menu.

image 49

Drag and drop the WordPress ZIP file or click Select File to browse and upload it.

image 50

Once uploaded, click Go Back to return to the file directory.

image 51

Right-click the ZIP file and select Extract, then confirm by clicking Extract Files.

image 52

Open the newly extracted wordpress folder.

image 53

Use Select All to highlight all contents, then click Move from the toolbar.

image 54

In the move prompt, delete /wordpress from the file path to move everything to the root folder.

image 55

Click Move Files.

image 57

Click Up One Level meaning go back to root directory.

image 58

Delete both the original ZIP file and the now-empty wordpress folder.

image 59

Step #3:Create a New MySQL Database

In cPanel, scroll to the Databases section.

image 61

Click on MySQL Databases (or My Databases, depending on your host).

image 62

In the Create New Database field, enter a name for your database and click Create Database.

Screenshot 2025 04 29 153204

Once created, a confirmation message will appear

image 63

Step #4: Create a Database User

To create a user scroll to the Database Users section. Enter a username, set a strong password, and click Create User.

image 64

Step #5:Assign User to Database and Assign Permissions

The newly created user needs access to the database:

Find the Add User To Database section of the page.

Under the User drop-down menu, select the newly created user.

Choose the newly created database under the Database drop-down menu and click Add.

image 65

On the next screen, check the All Privileges box to grant full access and (Optional) uncheck DROP if you want to prevent accidental deletion of the database.

image 66

Click Make Changes to save the permissions.

image 67

Step #6:Run the WordPress Installation Script

Now that everything is set up, you can install WordPress:

Visit your domain in the browser (e.g., https://yourdomain.com).

image 68

Choose your preferred language and click Continue.

image 71

On the next screen, click Let’s go! to begin the database configuration.

image 70

Fill in the required database details:

  • Database Name: Enter the name of the database you created in cPanel.
  • Username: Enter the MySQL user you created.
  • Password: Use the password set for that user.
  • Database Host: Typically, use localhost.
  • Table Prefix: Change it from wp_ to something custom (e.g., mywp_) for added security.
image 72

Click Submit button.

image 73

Click the Run the installation button to proceed to the site setup screen.

image 74

Step #7:Set Up Your WordPress Site

On the next screen, fill in the following details:

  • Site Title – The name of your website.
  • Username – Choose a unique admin username (avoid using “admin” for security).
  • Password – Set a strong password.
  • Your Email – Enter a valid email address for account recovery and notifications.
  • Search Engine Visibility – Optionally, check the box if you don’t want search engines to index your site right away.
image 75

Click the Install WordPress button to complete the installation.

image 76

Once the setup is complete, you’ll see a success message and a Login button.

image 77

Step #8:Log In to Your WordPress Dashboard

Click Login.

image 78

Enter the username and password you created during the setup.

image 79

Click Log In to access your WordPress admin dashboard.

image 80

Now you’re ready to start customizing your website, installing themes, and adding content!

image 81

Conclusion:

By manually installing WordPress, you’ve taken full control of your website’s foundation. Now you can confidently begin customizing, managing, and growing your site.

About DevOps Hint

DevOps Hint Founded in 2020 Community Site where you can find about How to Guides, Articles and Troubleshooting Tips for DevOps, SRE, Sysadmins and Developers.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Share via
Copy link