
WordPress is a powerful content management system that powers over 40% of all websites on the internet. It’s user-friendly, customizable, and offers a robust platform for creating anything from a simple blog to a full-fledged e-commerce site.
While many hosting providers offer one-click installations, manually installing WordPress allows you to understand the intricacies of the platform better. This knowledge is invaluable as it enables you to troubleshoot issues effectively and customize your website more profoundly.
Using nusratjahannabila.com as an example provides a personal touch; it’s more relatable and showcases real-world application. Plus, who wouldn’t want to follow along while setting up a site named after their favorite personalities?
2.1 Choosing the Right Hosting Provider
Selecting a hosting provider is crucial. Consider the following factors:
Examples of Hosting Providers:
To get started, you’ll need a domain name:
Head over to WordPress.org, the official site, to ensure you download the most recent version.

Click on the “Download” button. You’re looking for the latest stable release — this ensures you get the best features and security updates.

After downloading, extract the WordPress zip file to a folder on your computer. This action prepares the files for uploading.
Your root directory is where your website files will reside. It’s often named public_html or the main domain folder.
Log in to your cPanel and navigate to File Manager. You can upload files directly here, which is handy if you’re not comfortable using an FTP client.

If you decide on using FTP:

Make sure that the necessary folders and files (wp-content, wp-config-sample.php, etc.) are correctly uploaded. This step is crucial for a successful installation.
In your cPanel, find and click on the MySQL Database Wizard icon to create a new database.

Name your database (e.g., nusrat_db). Keeping it relevant helps avoid confusion later.
Create a new user with a strong password — this enhances your database’s security.

Make sure to grant full privileges to the user you just created. This ensures WordPress can access and manage the database.


Keep your database name, username, and password handy; you’ll need these in the next steps.
Now, visit your site (e.g., nusratjahannabila.com). This action should bring up the WordPress installation wizard.
Fill in the database name, username, password, and database host (usually ‘localhost’).

You can edit this file for advanced settings, such as adding your security keys and modifying the table prefix to improve your site’s security.
After entering the required info, click on the Submit button, and then follow the prompts to run the installation.
Input your site title (e.g., Nusrat Jahan Nabila), admin username, and password. Make sure to choose a strong password for security.
Once the installation is done, you can log in at www.nusratjahannabila.com/wp-admin using your admin credentials.

Selecting a theme is one of the most enjoyable parts of setting up your site.
Here are a few essential plugins to consider:
After installing an SEO plugin, generate and submit your sitemap to help Google index your site efficiently.
Make sure your site is mobile-friendly. Use Google’s Mobile-Friendly Test to see how responsive it is.
Changing this helps protect against hackers who often target the default “admin” username.
Add an extra layer of security using plugins like Google Authenticator for your login page.
Keep everything updated to protect against vulnerabilities.
Plugins like Limit Login Attempts will help block access to anyone trying to guess your password.
This file helps manage your website’s URL structure and can enhance SEO.
A certificate ensures that data transferred between users and your site is secure, which is now a necessity.
If you plan to manage multiple sites, WordPress multisite is a great feature that allows you to do this from a single dashboard.
Control how search engines crawl your site with this simple file.
Check whether your files and folders are set to the correct permissions (usually, 755 for folders and 644 for files).
Having a backup will save your day if something goes wrong. Use your backup plugin for easy restoration.
Schedule regular backups to ensure you don’t lose any important content.
Integrate Google Analytics to understand your audience and improve your site based on their behavior.
Plan your content strategy to keep your site fresh and engaging. Consistency is key!
By following the steps above, setting up nusratjahannabila.com has been a fun and educational experience.
Encountering a database connection error was a minor setback; however, it provided a great learning opportunity.
The site is now fully operational, functional, and ready to start attracting visitors!
Manual installation gives you hands-on experience and a deeper understanding of your website.
Typically, a manual installation can take anywhere from 20 minutes to an hour, depending on your familiarity with the process.
You can reset your password using the “Lost your password?” link on the login page.
Absolutely! Tools like XAMPP or MAMP allow you to set up WordPress locally for testing.
Congratulations, you have successfully installed WordPress! This is a significant milestone.
With your new setup, the creativity and possibilities are endless. Explore themes, plugins, and customizations that suit your needs.
Now that everything is set up, it’s time to focus on creating valuable content and marketing your site.
Embrace the journey of building your site. Keep learning and experimenting to make nusratjahannabila.com the best it can be!
Enjoy the process of building your site — every step is an opportunity to learn!