WordPress powers over 40% of all websites on the internet, and with your Momo Cloud shared hosting plan you can have a fully working WordPress site live in just a few minutes. This guide walks you through every step, from prerequisites to your first login.
Prerequisites
Before you start, make sure you have the following in place:
- An active Momo Cloud shared hosting plan. Any shared hosting package includes cPanel and the one-click installer.
- A domain name pointed to Momo Cloud. Your domain's nameservers must be updated to point to Momo Cloud (for example,
ns1.momocloud.comandns2.momocloud.com). DNS changes can take up to 24 hours to fully propagate. - Access to your cPanel account. You received your cPanel URL and login credentials in your welcome email. The URL is usually
yourdomain.com/cpanelor a direct server link.
Tip: If your domain is registered elsewhere, log in to your domain registrar's control panel and update the nameservers to Momo Cloud's values. If you registered your domain through Momo Cloud, nameservers are set automatically.
Method 1 (Recommended): One-Click Install via cPanel
The fastest and easiest way to install WordPress is through cPanel's built-in app installer — Softaculous or WordPress Toolkit, depending on your plan. No technical knowledge is required.
Step 1 — Log in to cPanel
- Open your browser and go to your cPanel login URL (check your Momo Cloud welcome email).
- Enter your cPanel username and password, then click Log in.
Step 2 — Open the WordPress Installer
- In cPanel, scroll down to the Software section.
- Click Softaculous Apps Installer or WordPress Toolkit (whichever appears on your plan).
- On the Softaculous dashboard, click the WordPress icon, then click Install Now. In WordPress Toolkit, click Install WordPress.
Step 3 — Configure Your Installation
You will see a form with several fields. Fill them in carefully:
| Field | What to enter |
|---|---|
| Choose Protocol | Select https:// if your SSL is already active, otherwise select http:// for now (you can switch later). |
| Choose Domain | Select the domain or subdomain where you want WordPress installed. |
| In Directory | Leave this blank to install at the root of your domain (recommended). Entering a folder name like blog installs WordPress at yourdomain.com/blog. |
| Site Name | Your website title, for example Momo Bakery. You can change this later in WordPress. |
| Site Description | A short tagline for your site. |
| Admin Username | Choose a unique username. Do not use "admin" — it is the first username attackers try. Use something like mymomobakery_mgr. |
| Admin Password | Use the password generator for a strong password. Save it somewhere secure. |
| Admin Email | Enter a valid email address. WordPress sends password resets and notifications here. |
Tip: Softaculous can automatically create the database for you — leave the database settings on their defaults unless you have a specific reason to change them.
Step 4 — Run the Install
- Scroll to the bottom and click Install.
- Wait about 30–60 seconds. When the progress bar completes, you will see a confirmation screen with links to your website and your WordPress admin panel (
yourdomain.com/wp-admin). - Click the admin link, log in with the credentials you just set, and your WordPress dashboard will open.
Method 2 (Manual): Upload and Configure WordPress Yourself
Manual installation gives you full control and is useful if you need a specific WordPress version or want to understand how everything fits together. It takes about 15–20 minutes.
1. Create a MySQL Database and User
- In cPanel, go to MySQL Databases.
- Create a new database (for example,
mysite_wp). - Create a new database user with a strong password.
- Add the user to the database and grant All Privileges.
- Note the database name, username, and password — you will need them shortly.
2. Upload WordPress to public_html
- Download the latest WordPress zip from
wordpress.org/download. - In cPanel, open File Manager and navigate to
public_html. - Click Upload and upload the zip file. Once uploaded, right-click it and choose Extract. This creates a
wordpressfolder. - Move all files from the
wordpressfolder intopublic_html(or your chosen subdirectory), then delete the now-emptywordpressfolder.
3. Run the Setup Wizard and Configure wp-config.php
- Visit
yourdomain.comin your browser. WordPress detects the missing configuration and launches the setup wizard. - Select your language and click Continue.
- On the database connection screen, enter the database name, username, password, and leave the host as
localhost. - WordPress writes the settings to
wp-config.phpautomatically. If it cannot write the file, it will show you the contents — copy them, createwp-config.phpinsidepublic_htmlvia File Manager, and paste. - Complete the site title, admin username, password, and email fields, then click Install WordPress.
Enabling Free HTTPS (SSL) on Your WordPress Site
All Momo Cloud shared hosting plans include a free SSL certificate through AutoSSL (Let's Encrypt). Once active, you must also tell WordPress to use https.
- In cPanel, go to SSL/TLS Status (under Security) and verify your domain shows a green padlock. If not, click Run AutoSSL.
- Log in to your WordPress admin at
yourdomain.com/wp-admin. - Go to Settings → General.
- Change both WordPress Address (URL) and Site Address (URL) from
http://tohttps://. - Click Save Changes. WordPress will redirect you to the HTTPS login page.
Tip: Install a free plugin such as Really Simple SSL to automatically fix mixed-content warnings and enforce HTTPS site-wide without touching code.
Essential First Steps After Installing WordPress
- Update everything. In the WordPress dashboard, go to Dashboard → Updates and update WordPress core, all themes, and all plugins.
- Set your permalinks. Go to Settings → Permalinks and choose Post name (
/%postname%/) for clean, SEO-friendly URLs. Click Save Changes. - Install a theme. Go to Appearance → Themes → Add New and choose a theme that suits your site. Popular free options include Astra, Kadence, and Hello Elementor.
- Install a security plugin. Add Wordfence Security or Solid Security (iThemes) to protect your site from brute-force attacks and malware.
- Set up backups. Install UpdraftPlus and schedule automatic backups to a remote location such as Google Drive. Momo Cloud may also provide server-level backups — check your hosting plan.
- Delete unused themes and plugins. Go to Appearance → Themes and Plugins → Installed Plugins and remove anything you are not using to reduce your attack surface.
Troubleshooting Common Issues
Error Establishing a Database Connection
This means WordPress cannot connect to its database. Open wp-config.php in File Manager and check that DB_NAME, DB_USER, DB_PASSWORD, and DB_HOST (usually localhost) are all correct and match what you set up in cPanel's MySQL Databases tool.
White Screen of Death (Blank Page)
A completely blank page usually means a PHP error. In cPanel File Manager, open wp-config.php and add the following line directly after the opening <?php tag to enable debug output, then reload your site to see the error message:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
Check the error log at public_html/wp-content/debug.log. Common causes are a plugin conflict or a memory limit — try deactivating all plugins via File Manager by renaming the plugins folder to plugins_disabled.
"Not Secure" Warning in the Browser
If your browser shows "Not Secure", your SSL certificate may not yet be issued. In cPanel, go to SSL/TLS Status and click Run AutoSSL. Wait a few minutes, then refresh your site. Make sure your domain's DNS is fully pointed to Momo Cloud — AutoSSL cannot issue a certificate for a domain it cannot verify.
Mixed Content Warning (Padlock with Warning Icon)
Mixed content happens when your page loads some resources (images, scripts, or stylesheets) over http:// even though the page itself is https://. Install the Really Simple SSL plugin to fix most cases automatically. For remaining issues, use the Better Search Replace plugin to do a database-wide search for your old http://yourdomain.com URL and replace it with https://yourdomain.com.
Once your WordPress site is live and secured, you are ready to start adding content, building pages, and growing your online presence. If you run into any issues not covered here, the Momo Cloud support team is available 24/7 — open a support ticket from your client area and we will be happy to help.
Was this article helpful?