Table of Contents
- Before You Install WordPress on StackCP
- Method 1: Install WordPress on StackCP with the One-Click Installer (Recommended)
- Method 2: Install WordPress on StackCP Manually
- 5 Things to Do After You Install WordPress on StackCP
- Troubleshooting Common Issues When Installing WordPress on StackCP
- Conclusion
Want to install WordPress on StackCP? WordPress powers a huge share of the websites on the internet, and if your hosting uses StackCP, getting it installed takes only a few minutes. In this guide, we walk you through both ways to install WordPress on StackCP: the one-click install from the Application Installer, and the manual method for full control.
Before You Install WordPress on StackCP
First, make sure you have:
- A hosting account with StackCP access
- A domain name pointed to your hosting (your nameservers should already be set)
- About 10 minutes
However, if your domain was just registered or its nameservers were just changed, DNS can take a few hours to fully propagate. You can still complete the installation; the site simply may not load in your browser until propagation finishes.
Method 1: Install WordPress on StackCP with the One-Click Installer (Recommended)
StackCP includes a one-click installer with 80+ applications, including WordPress. As a result, it handles the database setup, file upload, and configuration for you.

1. Log in to StackCP
First, open your StackCP login page and sign in with the credentials from your hosting provider.
2. Open the Application Installer
Next, on the StackCP dashboard, find the Applications section — it may be labelled One-Click Installs or Application Installer depending on your StackCP version. This is where all installable applications live.
3. Find WordPress and click Install
Then, search for WordPress in the installer (it is usually listed under popular applications) and click on it, then click the Install button. A settings form will open.
4. Choose the installation URL
- Domain: Select the domain or subdomain where you want WordPress installed from the dropdown.
- Directory: Leave this blank to install WordPress on your main domain (e.g.
yourdomain.com). Type something likeblogonly if you want it in a subfolder (e.g.yourdomain.com/blog).
5. Enter your site settings and admin account
- Site Name and Description: Enter your site’s title and a short tagline. You can change these later from the WordPress dashboard.
- Username: Choose a unique admin username (avoid “admin” for security).
- Password: Next, set a strong admin password.
- Email: Finally, enter your admin email address. WordPress will send important notifications here.
6. Check the advanced options (optional)
- Database settings: The installer creates the MySQL database for you automatically — you normally don’t need to change anything here.
- Table prefix: The default is
wp_. Changing it to something custom adds a small layer of security against automated attacks. - Automatic updates: Enable auto-updates for WordPress core, plugins, and themes if offered, so your site stays protected without extra effort.
7. Complete the installation
Next, review your details and click Install. The installer will create the database, upload the files, and configure everything — this usually takes a couple of minutes. When it finishes, you’ll get a confirmation with links to your site and your admin dashboard.
8. Log in to your new site
Finally, visit yourdomain.com/wp-admin and log in with the admin username and password you just created. Your site is live.
Method 2: Install WordPress on StackCP Manually
Alternatively, if you prefer full control, the manual method takes a few more steps using StackCP’s File Manager and database tools.

1. Download WordPress
First, go to wordpress.org and download the latest WordPress .zip file to your computer.
2. Upload and extract the files
- First, in StackCP, open File Manager and navigate to
public_html(or the subfolder where you want the site). - Next, upload the WordPress
.zipfile, then extract it. - Finally, if the files landed in a
wordpresssubfolder and you want the site on your main domain, move them up intopublic_html.
3. Create a MySQL database
- First, in StackCP, open the MySQL Databases section.
- Next, create a new database and note its name.
- Then, create a database user with a strong password and note the username.
- Finally, grant the user full privileges on the database.
4. Run the WordPress installer
Next, visit your domain in a browser. WordPress will detect that it is not configured yet and launch its setup wizard:
- First, select your language and click Continue.
- Next, enter the database name, username, password, and host (use
localhostunless your host says otherwise). You can change the table prefix here too. - Then, click Submit, followed by Run the installation.
- Finally, enter your site title, admin username, password, and email, then click Install WordPress.
Finally, log in at yourdomain.com/wp-admin and your site is ready.
5 Things to Do After You Install WordPress on StackCP
After installation, a fresh install works, but these five steps will make it secure, fast, and professional:
- First, activate your free SSL certificate. HTTPS is essential for trust and search rankings — StackCP includes free SSL certificates. If you are not sure how, see our guide: How do I activate my free SSL?
- Next, set your permalink structure. In WordPress, go to Settings → Permalinks and choose Post name. This gives you clean, SEO-friendly URLs.
- Then, check your PHP version. Newer PHP versions are faster and more secure, and you can change it from StackCP. See our guide: Can I change my website’s PHP configuration?
- In addition, set up backups. Moreover, StackCP includes Backup/Restore and snapshot backups — schedule regular backups of your files and database so you can always restore your site.
- Finally, optimize for speed. Caching and image optimization make a big difference, and StackCP has built-in CDN and website optimisation tools. See our guide: Complete Optimization of WordPress for Speed and Better Performance.
Troubleshooting Common Issues When Installing WordPress on StackCP
For example, here are the most common problems and their solutions:
- 500 Internal Server Error: For instance, this is usually caused by a corrupt
.htaccessfile or a plugin conflict. See our guide: Solution for 500 Internal Server Error in WordPress. - Error establishing a database connection: First, double-check the database name, username, and password. Make sure the database user has full privileges on the database.
- Blank white screen: Similarly, this is often a PHP memory or plugin issue. Try disabling plugins by renaming the
wp-content/pluginsfolder via File Manager temporarily. - Installation already exists: Finally, note that the one-click installer will refuse to install into a directory that already has files. Either choose an empty directory or remove the existing files first.
Conclusion
Learning how to install WordPress on StackCP is straightforward whether you use the one-click Application Installer or do it manually. After that, take a few minutes on SSL, permalinks, and backups, and your site will be off to a solid start.
If you run into any trouble during installation, our support team is happy to help. For more hosting tutorials, visit the Fist Host blog.
Frequently Asked Questions
Using the one-click Application Installer, installing WordPress on StackCP usually takes about 10 minutes, including filling in your site settings and admin account details. The manual method takes a little longer, since you upload the files and create the MySQL database yourself.
No. The one-click installer handles the database setup, file upload, and configuration automatically — you only need to enter your site title, admin username, password, and email. The manual method requires basic familiarity with StackCP’s File Manager and MySQL Databases sections.
First, make sure you are installing into an empty directory, since the one-click installer refuses to install into a directory that already has files. Also double-check your database name, username, and password. If the problem persists, review the troubleshooting steps in this guide or contact your hosting provider’s support team.



