This article covers the ways to install WordPress on your own domain and hosting, the self-hosted WordPress guide, and a how-to article. If you looking for a way to move from WordPress.org and use WordPress without any limitation on your own web hosting and domain, this is it.
Self-Hosted WordPress Installation
What does it mean?
This means that you can install WordPress as a free and open-source platform that will run on your own hosting and from your own domain without any strings attached to WordPress.org and Automattic.
What are the benefits?
First of all, more freedom in terms that you can alter every file and every template. You can install any theme or plugin you want. You can only be limited by your hosting account limits. If you still haven’t decided where to host your WordPress, check out the results in our article Best WordPress Hosting companies in 2020.
How to install WordPress from cPanel or Plesk
The easiest way to install WordPress on your own hosting and domain is thru cPanel or Plesk, we assume you are on the shared hosting. Access your website cPanel for example and look for the Softaculous section, most hosting companies are offering this auto-installer platform.
Among the software available in Softaculous, find WordPress, and access the installer. See this image:
Now, just enter the basic details of your WordPress website like installation path, admin user, email, and password and proceed with the installation.
Once WordPress is installed, you will gain the access to the WP admin area and you can continue setting up your self-hosted WordPress.
(*) During the installation, pay attention to the installation path so that the WordPress gets installed on the domain, for example, the path should be youdomain.com/ without anything after the forward-slash.
How to install WordPress on your own hosting manually
This is an advanced installation as it requires basic knowledge of how the PHP and MySQL websites are working. The procedure requires an FTP account for accessing the website files and uploading WordPress. It also requires a basic knowledge of PHPMyAdmin or how to create a MySQL database for a website.
1.) The first step is to visit WordPress.org and to download the WordPress installation files, you can also get the latest installation file from here.
2.) Access your Webhosting control panel and create a new MySQL database and Mysql user. Also, grant all privileges to the create user and allow him access to that specific database.
3.) Extract downloaded WordPress installer on your computer. The zip file contains the folder ‘wordpress’, once you extract it, use FTP to upload it’s content to public_html or www folder or your website. Wait for the FTP upload to finish.
4.) Access your website via browser. You should get redirected to the WordPress installed right away.
5.) Enter the installation details like database name, database user, and password, and database host.
6.) If the entered credentials are fine, you will be asked to enter the website name, admin username, and email address. Fill in the data and run the installer.
After the installation is finished, you will be prompted with the link to access your WordPress website and WP admin area.
That’s it, the WordPress is now installed on your own piece of the web.