WordPress is famous for its ease of installation. All good WordPress web hosting companies allow you to install WordPress in just a few clicks. In most of the cases installing WordPress is an easy process and takes less than five minutes to complete.
In this article, we will be briefing you on how to install a WordPress using different installers. For beginners, we have explained here how to install WordPress on all hosting platforms that have single click installation option. More so for intermediate users how to install manually using FTP. At last, for designer and developers – how to install WordPress on a local computer (Mac, Windows, and Linux).
Five basic short views to install WordPress
- The very first step is – you need to download WordPress latest version from WordPress.org.
- Thereafter, using FTP, upload those files to your web server.
- Now you have to create a MySQL database and user for WordPress.
- Here, configure WordPress to connect to the database that you have created now.
- Finally, complete the installation process and setup your new WordPress website.
Let’s see the WordPress installation process in detail and through various installers. Just go through the table of contents given below to reach out your preferred matter instantly.
- Things to do before installing WordPress
- System Requirements for WordPress
- How to install WordPress manually
- Install WordPress using MOJO Marketplace
- Install WordPress using Softaculous
- How to install WordPress using QuickInstall
- Install WordPress using Fantastico
- How to install WordPress via FileZilla
- Install WordPress using One-Click Installers
- How to quickly Install WordPress using SSH
- Install WordPress on Mac Locally using MAMP
- Installation of WordPress on Windows using WAMP
- Installing WordPress on XAMPP
- How to Install WordPress on Bluehost
- Installing WordPress on SiteGround
- Install WordPress on HostGator
- How to install WordPress on WP Engine
- Install WordPress in Subdirectory?
- Things to do after installing WordPress
Things to do before installing WordPress
WordPress is a well-known powerful free blogging and a widely used tool that creates beautiful blogs and websites. There are certain things you must keep in mind before you install WordPress to create your one such profile. Given here is the list of things you should consider:
1. Register a domain name
A domain name, or web address, shows where your website belong to and often ends in extensions like .com, .net, .org, .info, .us, .biz, .tv and more. Register a domain name first, numerous extensions are available where .com is the most popular among them. Most of the registrars require need either a credit card or a PayPal account to pay for the domain. By this, you can claim and get the domain name immediately on application. Finally, you can go to the big domain name companies to register a name.
2. Choose a Web host
Once you have registered your domain name find a web host for it as well.
A web host can install any scripts (WordPress, forum, shopping cart, etc.) and the place you get your email address in. You can’t launch your site until you sign up with a hosting account. Most of the hosting companies offer at least a monthly and yearly fee structure, go through the terms for the obvious items like termination and other what-if scenarios. Usually, all the entry level hosting accounts use shared hosting. This refers to sharing one web server among a number of different accounts or websites. More likely you will be buying Virtual Private Server (VPS) or virtual machine.
3. Clean out the default email box
By default, the email server associated with your domain will have at least one email box setup already. This is likely to be the same username you signed up with or one which the host made up for you. Even if you don’t use this, you’ll have to check it and clean it out otherwise this account will collect spam and other junk emails. If not done, it will fill up and eat up some of your limited disk space.
System Requirements for WordPress
- WordPress 3.6 or greater version.
- WordPress Memory Limit of 64MB or more.
- PHP version 5.3 or greater where (PHP 5.6 or greater recommended).
- PHP Safe Mode should be Disabled.
- Need PHP Max Execution Time 30 seconds or more.
- PHP Memory Limit should be 128MB or more
- cURL Library Enabled
- cURL Timeout 300 seconds or more
- MySQL version 5.0 or greater
Check your hosting
Always keep in mind that as you increase the number of managed sites on your dashboard server resources will also need to increase. Managing more sites means that your server will be up for more memory and other resources to complete the requested tasks. Given below are the suggestions that will help to ensure you have the best experience managing your sites.
- Any shared hosting plan suffice 30 sites or less than that.
- We suggest a re-seller hosting account with additional server memory for 31-100 sites. You should also set the optimization for large networks to ON in your MainWP Settings.
- For 100+ sites you should consider a VPS for managing these many sites, where the VPS should have at least 512MB of memory. You should also set the optimization for large networks to ON in your MainWP Settings.
Bending towards the point, we introduce you how to install WordPress. Keep reading!
Installing WordPress using various installers
Let’s get cracked in detail!
How to install WordPress manually
Listed below the major steps to install WordPress manually:
- Firstly, download the wordpress.zip file and upload to the public_html folder via FTP, or via cPanel File Manager.
- Thereafter, extract all the contents of the wordpress.zip using cPanel File Manager.
- Create a new MySQL database and user.
- Run the famous 5 minute WordPress installation.
Install WordPress using MOJO Marketplace
- Go to Mojo Marketplace, and click on general settings.
- Click on how to install WordPress within your Bluehost account
- Follow the further steps –
- Log in to your Bluehost cPanel account.
- Find the website section and select install WordPress.
- Click the Install button.
- Choose the domain name to install it. In the field next to the domain, you can enter a subfolder such as ‘blog’ or leave it blank if you want the site’s main page to be the blog.
- If required, edit the email address, username, and password for the new WordPress installation. Click “advanced options” to change those settings.
- Read through the license and the service agreements provided and check the boxes.
- Select the Install Now button.
Install WordPress using Softaculous
1.Log into your cPanel.
2. First, go to the Software section, and then click on the Softaculous icon.
3. Click on the WordPress logo. A screen with getting open where several options will be displayed. You will see a screen with Install, overview, features, and import options. Click on the Install link.
4. Fill in the WordPress installation details as required.
Install WordPress using QuickInstall
- You can go to your account with HostGator WordPress hosting and try installing quickInstall from there. This auto-installer makes the installing scripts and CMS extremely easy. To take advantage of this powerful WordPress tool, you can sign up an account with Hostgator shown below.
- Now, subsequently, log into your cPanel. Go towards the software/service section, and you can find QuickInstall there, by following the following steps.
- Click on QuickInstall, a quickInstall page will get open. You can find the WordPress option from the left side menu, it is under the blog software section. Click on WordPress to continue.
- Firstly you need to choose a domain or subdomain to install WordPress to install WordPress using quickInstall. You can specify a subfolder as well to host your WordPress installation.
- If you choose to input a sub-directory name, like ‘blog’, after the selected domain, such as ‘www.betterhostreview.com’, then quickInstall will install WordPress to this ‘blog’ folder under your domain root and you will be able to access your WordPress site from ‘http://www.betterhostreview.com/blog/’.
- If you want to install WordPress from domain root, meanwhile then leave the subfolder field blank. Fill in other boxes as required and tick the Enable Auto option.
- It upgrades so additionally and fastly that the quickInstall will automatically upgrade your WordPress scripts to the latest available version.
- When you are ready, click on the Install Now button to finalize the auto WordPress installation using quickInstall.
Install WordPress using Fantastico
Fantastico is an application installer available on few versions of cPanel. It includes setting up content management systems like WordPress quickly and easily. Although many platforms have now discontinued support for fantastico in favor of other systems like Softaculous, though it is still in use across the Internet.
Fantastico is a great start for beginner users who don’t know a lot about setting up a website. It takes all the work off your hands while installing everything that WordPress requires. All you need is a bit of information about your website, and the system will do the rest.
Login to your cPanel Account
Step1. Access your cPanel account from the customer portal.
- To do this, go to the blue “cPanel Login” from your account dashboard.
- This may appear differently depending on the settings and hosting of accounts. While some hosting platforms may give you direct access to cPanel without using the customer dashboard. In any case, you’ll need to access cPanel.
Step 2: Access Fantastico from the Software/Services Section
- In cPanel, scroll down to the Software/services section and click “Fantastico De Luxe”, a tool with a blue smiley face.
Step 3: Select WordPress
- In the Fantastico navigation screen, a list of applications can be seen on the left. Click the required button for “WordPress.”
Step 4: Select New Installation for WordPress
- Clicking the WordPress radio button will change the right panel. It will now show the information regarding WordPress including the current version that is available in Fantastico. For additional information, a homepage link, as well as a support forum, is given.
- Click the link for “New Installation.”
Step 5: Enter your WordPress Site Information and then Install
- In this screen, you will have to give your website’s information. These will be the settings your website will be using during the installation process.
- Click the “Install WordPress” button at the bottom after you finish it.
- Once the installation gets complete, you’ll be given a link to access the admin panel. It’s probably a good idea to click the link and bookmark it so that you can find your admin panel later on easily.
- Manually installing WordPress is also known as the famous 5-minute install since it takes less time. However, few steps are added in manual installation, and you will need an FTP client for that.
- First, download the latest version of WordPress. Unzip the file, and use the FTP software to upload those files into the web host directory of your choice.
- In case you want to install WordPress on your root domain name (like example.com), then you need to upload WordPress files to your website’s root directory. Usually, this directory is called /public_html/.
- On the other hand, If you want to install WordPress in a subfolder (like example.com/blog), then upload it in a folder /public_html/blog/.
- Once you have uploaded WordPress, go to your hosting control panel to create a database for the same. In your cPanel, find the icon like this given in the snapshot:
- Enter your database name, and click “Create Database”, in the field to create a new database.
- Now since your database is created, give a username to MySQL.This username will have access to perform actions on your database.
- On MySQL Databases page in your cPanel account, scroll down to MySQL users section. Simply provide a username and a password for your new user and click on the ‘Create a user’ button.
- This new user still will not be having access to the database that you created earlier. For that, you will have to add the user to the database and give them permissions to perform all the necessary actions.
- On your MySQL databases page in cPanel account, scroll down to ‘Add User to a Database’ section. Select the database user you created from the dropdown menu next to the user, select the database, and then click on the add button.
- Select all privileges you want to allow this user to and moreover click on the make changes button.
- Now your MySQL database and user are ready, and it’s time to run the WordPress install.
- Simply go to to the URL where you uploaded WordPress. In addition, choose the preferred language so that the rest of the installation is displayed in your own language.
- Click on the continue button to proceed.
- You will now see some installation instructions. Basically, WordPress will now tell you that it will need your database name, password, and MySQL host information.
- Further, click on the ‘Let’s go’ button to continue.
- WordPress will now show you a form. Therefore, you will have to enter the name of the database you created earlier.
- Fill in the information and submit it. WordPress will now connect to your database and will show you a success message.
- Click on ‘Run the Install’ button to continue.
- WordPress will now create tables in your database and then send you to the next step of the installation.
- Provide information for WordPress to set up your site, which includes site title, username, password, and admin email address.
- Click on the Install WordPress button to continue. WordPress will now automatically setup your website and finish the installation.
- You will see a success prompt showing your username. Now just click on the Log in button to sign in to your WordPress site.
Installing WordPress using FileZilla
FTP is one of a standard way to upload or download files between your local system and your web server, and furthermore, FileZilla is a solid client that FTP needs.
Following details are mandated to be known regarding the FTP account on your server:
- The FTP address of your website (usually ftp://example.com if your URL is http://example.com)
- Your FTP username
- Your FTP password
If you do not already have an FTP account on your server, use your cPanel or website administration tool to set one up, it will have all the required information.
Register your FTP server in the Site Manager before connecting the FTP server. Once you do it, just click once to connect the same server. Follow the below steps to register the FTP server:
- Click File > Site Manager from the main Window of FileZilla.
- Click New Site then name the new connection according to you (example: My blog server).
- Go to the Host box enter the FTP address for your website. Usually, if your website is http://www.example.com, then the FTP address will be ftp://ftp.example.com or ftp://example.com. Note: Do not put a slash (/) at the end unless it is specifically told to do so on your cPanel or by your host.
- Leave the Port box blank. Default value 21 should be used. Change these only if your FTP account details explicitly indicate that you should.
- Select Normal from login type box.
- Enter your full username that you have been given in the Userbox. It may be just a username, or it may look like an email address but actually, it isn’t. For an illustration, it may look similar to user or firstname.lastname@example.org.
- Here enter the password. Remember that the password might be case sensitive.
- Now Click on the OK button.
In the Toolbar of FileZilla main window, select the down arrow of most left icon “Open the Site Manager”, and select your FTP server from the drop-down list. Or, you can start Site Manager from File>>Site Manager as well, select your FTP server and click ‘Connect’ button.
If all goes well, then in the top window of FileZilla, you can see a series of messages, and in the large window, you will see a listing of files appearing.
Install WordPress using One-Click Installers
- Firstly, to install WordPress at DreamHost, log into your panel and go to the One-Click Installs page at One-Click Installs.
- From the list of One-Click-Installs, select ‘WordPress’.
Enter the following:
- Install to: Firstly, select the domain that you’d like to install into. The second textbox is for if you want to install into a subdirectory (if you do not want it stored in the primary directory). For example, if you want to install it into example.com/blog first select example.com in the first dropdown menu. In the second textbox type in a blog.
- Select Database: You probably want to ‘Automatically Create Database’ above all since this creates a new unique database for your site. You can also choose an existing database all depends on your wish.
- Deluxe Install: It’s recommended to check this box if you prefer the extra features mentioned below. This is a free addition to your install.
- Further, click the Install it for me now! button. Within 15 minutes, an email will be sent to you at the primary email listed on your DreamHost account. This email details further steps for the completion of the installation.
Install WordPress using SSH
Installing WordPress via FTP might take a longer time as it required to upload hundreds of file to the server. While one can install WordPress quickly in SSH.
- First, create the database and user in my DirectAdmin control panel. You can use other control panels like cPanel or phpMyAdmin to do this as well.
- Using the shell to download and install WordPress is a real timesaver. Its preferable for windows user to use Putty to log in their server over SSH.
- Browse to the directory where you want to install WordPress and execute the following commands given below:
- Download and unpack the latest WordPress package:
wget http://wordpress.org/latest.tar.gz && tar xfz latest.tar.gz
- Move the contents of the WordPress folder up:
mv wordpress/* ./
- Delete the WordPress directory and the compressed package which are empty.
rmdir ./wordpress/ && rm -f latest.tar.gz
You can even do this using a console editor like Nano or Vi but as it involves quite a few steps. Download
wp-config-sample.php from the server and rename it to
wp-config.php and open it in the text editor and follow up the following steps:
- Add your database name, user and password.
- Add the authentication keys and salts.
- Change the WordPress database table prefix (optional).
You may also disable WordPress post revisions and set the autosave interval to a really high number by adding these two constants just above the line:
define( 'WP_POST_REVISIONS', false );
Upload the file
wp-config.php to the server, when you’re done. WordPress also allows you to save the file one level above your WordPress install which is usually one level above the directory
Change the owner/group
You may consider it as a major drawback of installing WordPress via SSH here, that all files are now owned by the user who uploaded the files. This means the auto-update feature of WordPress can’t be used by anyone else.
To get the auto update back we need to change the owner or group to the user Apache runs under. The process to do this depends on your OS and server configuration. We have used the below command as root:
chgrp -R apache public_html
but there might be a possibility that Apache uses a different name on your server (
nobody are common names).
Run the install script
Install WordPress by running the script at.
Enable WordPress SSH updates
To allow WordPress auto updates over SSH/SFTP you require to install one additional plugin: the brilliant SSH SFTP Updater Support.
And by using the same shell commands as above, this will only take a minute. Browse to the plugins folder and execute the following commands given below (update the plugin version number if a newer version is available):
rm -f ssh-sftp-updater-support.0.4.zip
chgrp -R apache plugins(note: execute this command as the root user!)
Installing WordPress on Mac Locally using MAMP
- Before you install MAMP on your Mac, you’ll first have to download it from the MAMP website. MAMP requires your Mac to run Mac OS X 10.6.6 or later.
- Once the MAMP gets downloaded, go to the MAMP disk image (it will be displayed as MAMP_2.0.3.dmg), and you will get to see a MAMP window pop up. Drag the MAMP folder (not MAMP PRO – we’ll save that walk-through for the next time) to the Applications folder.
- Now since you’ve got MAMP installed on your system, launch MAMP.app (located at /Applications/MAMP/MAMP.app).
- While editing settings of MAMP, it might prompt you for an administrator password. This is so because MAMP runs on two processes: mysqld (MySQL) and httpd (Apache), and depending on the settings you set for those processes, you may or may not require to input your password as per your requirement.
- Now open MAMP, click on the Preferences button. Then, click over to “Ports.” where the default MAMP ports are 8888 for Apache, and 8889 for MySQL. If you use this configuration, your password will not be required, but you will have to include the port number in the URL (localhost:8888). But if you’d like to leave the port number out of the URL, you will have to change the Apache port to 80. The downside of using port 80 as your MAMP Apache port is that you’ll always be asked for your password.
- At last, you’ll need to set a document root, on the web server. This is where all your files are going to be for your local web server. One such example of a document root is /Users/USERNAME/Sites/wordpress/. Once you’re done editing all of the settings, hit OK to save them.
For more detail look at our guide on How to install WordPress on Mac Locally using MAMP
Install WordPress on Windows using WAMP
- The first thing you need to do is to download the latest version of WordPress from the WordPress.org website. It will download as a zip file.
- Then you need to extract the zip file and copy the ‘wordpress’ folder.
- Navigate to the folder where you have installed WAMP.
- Here we’ll be referring to C:\wamp64 folder going forward. However, it may be different for you depending on where you installed the program.
- Thereafter, paste the ‘wordpress’ folder into the C:\wamp64\www folder.
- You can rename the ‘wordpress’ folder to anything you want, such as mysite, testsite etc.
- Here we have renamed the folder from WordPress to mysite.
- You can now open the web browser and go to http://localhost/mysite/
- First, it’ll ask you to select a language and then show you the database setup information. Go through it carefully, go ahead and click on the ‘Let’s go’ button to continue.
- After that, you will have to enter your details like database name, username, password, host, and table prefix for the database.
- The database name will be the one that you have entered in the previous step. We have taken it as ‘test_db’ here and filled the other columns as required, refer the snapshot:
- Click on the ‘Submit’ button when completed and WordPress will create a configuration file for you in the backend.
- On the next screen, you can see a success message and now you can proceed with the installation part.
- Click on ‘Run the installation’ button to continue.
- Further on it will redirect you to the welcome screen of WordPress. Subsequently, you will be required to add a title for your new WordPress website, choose an admin username, enter a strong password, and provide an admin email address.
- Once you’re done and ready, click on the ‘Install WordPress’ button.
- After the installation process, you’ll see a success prompt. In the background, WordPress has created new tables in your database and it’s ready to be used.
- You can further proceed to your WordPress dashboard by clicking on the ‘Log In’ button.
- That’s it, you have successfully installed WordPress on a Windows computer using WAMP.
Installing WordPress on XAMPP
To get WordPress working with XAMPP, first, unzip WordPress in the right folder. Then go to the XAMPP folder on your computer and open the htdocs folder – C:/Program Files/XAMPP/htdocs.
Unzip WordPress files into its own folder and rename it as you wish. For consistency, let’s call this installation of WordPress “WP” to match the name of the database that is created.
Open the WP folder where you have saved your WordPress, find the wp-config-sample.php file and rename it wp-config.php or with any .php extension as up. Open the file and scroll down the screen see to the following lines:
These lines of code shows the login details of your database:
- Replace “database_name_here” with the name of your database, which here we have taken as “WP”.
- Replace “username_here” with “root” and leave “password_here” position blank.
- Save the file and close it.
Now let’s talk about installing WordPress.
Open your browser and go to http://localhost/wp/
You can see the translation screen that comes before the famous five minute WordPress installation process.
Once you are done choosing your preferred language, continue onto the next screen and enter your username and password details. Click Install WordPress.
Installing WordPress on Bluehost
Most of the users know very well, Bluehost is the largest hosting company and the best WordPress hosting provider worldwide. They provide a very easy process of WordPress installation. When you sign up this hosting provider, so it automatically installs WordPress on your domain name.
When you logged in to your Bluehost account, you will get your WordPress site under ‘My Sites’ tab.
Here, you will not do anything, you just have to click the ‘Log into WordPress’ tab, and you will access to the WordPress admin area.
Bluehost has no limit except their basic plan. Means to say, Bluehost lets you install WordPress on numerous sites with all their hosting plans.
To get started, just press the ‘Create Site’ button in the ‘My Sites’ tab.
It will launch your WordPress installation wizard. After that, you have to provide a site title and a tagline that is optionally.
Now press the ‘Next’ button to continue the process. Thereafter, choose a domain name and path for your site. If you have already the domain name, so you will see it in the dropdown menu, choose it from there.
However, by visiting the ‘Domains’ page from the hosting dashboard you can add and buy new domains.
Once you chose your domain name, you can leave blank the directory path and let Bluehost choose it for you. Here you will also see some good working plugins that you can install if needed.
Now press the “Next” button to continue the process.
Now the installer will set up your site, this may take few minutes. Once done, you will get a success message with all the details of your WordPress site.
You will get these details through email. Now, to enter your new website’s admin area, you have to click the ‘log into WordPress’ tab.
That’s all! you have successfully installed WordPress on Bluehost.
Installing WordPress on SiteGround
SiteGround is also one another WordPress hosting provider. They come with their topmost support and highly optimized WordPress hosting plans, to which they are known worldwide.
More so they provide the quite easy process of WordPress installation with their all plans. Means, they allow you to install WordPress from your hosting dashboard.
However, there are two different methods to install WordPress on SiteGround. You can choose that is more suitable for you.
Method 1: Install WordPress as a new user
When you will sign up first time with SiteGround, so you will be welcomed by a popup on your first login. And you will see ‘set up your new site’ window.
Here on the same page, you have to choose “Start a new website” and click the WordPress as shown above image.
On the next screen, provide the installation details. Provide admin username, password, and an email address to your new site.
Now press the “Confirm” to continue the process. Thereafter, you will see the details that you have selected. The best is you can also choose additional website enhancements and add as per your requirement.
Now press the ‘complete setup’ button. As you press the complete setup, the installer starts the WordPress installation process in the background. once completed, you will see a successfully message.
Now press the ‘Proceed to Customer Area‘ button. You will get your new site under the ‘My Accounts’ tab.
Now enter in your WordPress admin area by clicking on ‘Go to Admin Panel’ button.
You have successfully installed WordPress.
Method 2: Installing WordPress on as an existing customer
Being an existing user, you can install it easily with SiteGround.
All you have to do is login to your hosting account and go to the cPanel dashboard.
The installer will load the cPanel dashboard – basically, it is an interface that is based on web to manage your hosting account.
Now click on the WordPress by scrolling down to the “Auto Installers” section.
It will launch the auto-installer script with pre-selected WordPress. Now press the ‘install’ button and choose the site protocol domain name and http or https.
You can choose the https as your protocol in case you have enabled SSL certificate on the domain name. Else, choose http. You can switch WordPress to HTTPS/SSL later.
Now below that provide the admin username, password, site title, and an email address.
Now you will have some additional options to install plugins, choose languages, etc. You can choose if needed.
Finally, you have now WordPress starter option, you have to check it because this will walk you via post-installation steps to setup your site.
Press the ‘Install’ button to continue the process. As you have pressed the install button, the installer will starts the WordPress installation process in the background. Once complete, you will get a success message with a link that will take you to your WordPress site admin area.
Press the WordPress admin area link and go to your site. Here launch the website’s setup wizard.
This wizard will assist you when you start with WordPress. To continue the process press the ‘Start Now’ button.
Now the very first you will have a design option for your site. You will choose the design from some hand-picked design templates that are organized in different categories.
We suggest, select a simple and easy design. Note that each & every theme has its customization options, however, you can change it as per your liking.
Now you will choose the functionalities that you want to add your site. Note that every site needs a contact form that’s why it will automatically choose ‘Contact Form’.
With this installer, you can select shop for an online store, JetPack, or calendar. And press the next button to continue the process.
We suggest you choose all three because they all will help you to grow your site.
Now press the complete button, afterward, the installer will complete the WordPress installation. Once completed, you will see a success message with a link that will take you to the WordPress dashboard.
Now you will see custom shortcuts in your WordPress dashboard to customize design, create content, and start working to your WordPress site.
That’s it! You have successfully installed your WordPress platform.
Installing WordPress on Hostgator
HostGator is the best service provider that provides shared WordPress hosting services. With this provider, you can install WordPress within just a few clicks. Let’s see how;
The very first, login to the dashboard of your HostGator hosting account. And go to the “Software” section and click the “Quickinstall” button.
[image source File: wpbeginner.com]
Thereafter, on the next page, press the “WordPress” to launch the installer wizard.
Now choose the domain name where you want to install WordPress and set the directory path. More so most of the beginners install WordPress in the root of their domain name, for instance, wpglobalsupport.com. In that case, leave the directory field blank.
Thereafter, press the next button to keep continue your process.
Now, you have to enter your site details – Provide a site title, admin username, first and last name, and an email address. Note that provide an email address that you have access because this is the email where you will get mail to reset WordPress password.
Once done, you need to press the “Install” button to continue. Now the installer would on the running process.
After installed, you will get a successful message with admin username and password.
Access the WordPress admin area by clicking on “Login” button.
Now you have successfully installed WordPress on your Hostgator account.
Installing WordPress on WP Engine
WP Engine is also another managed WordPress hosting provider. This provider takes care of everything such as installation, WordPress site updates, performance optimization, and more.
Being a best managed hosting service, it installs WordPress automatically while you signing up. However, you can create an additional site if you need but its depend on your hosting plan.
Now let’s see how to install WordPress;
The very first login the dashboard of WP engine and go to the “Site” page. Here you will be able to see all WordPress sites list.
Thereafter, press the “Create Site” button to install WordPress.
Now you have to provide the details for your production environment. Enter the name for the site identification and press the “Create Environment” button.
Now, this hosting provider company will install your WordPress installation environment. To propagate DNS changes, it will take some time.
Thereafter, click the WordPress admin link in the sidebar and access your WordPress admin area. On the same page, you will get your login credentials.
Now, you have to click the add domain button to add the domain in your WordPress website. Here you will have to point the DNS setting of your domain to WP Engine because it is a hosting provider, not a domain registrar.
For this task, you will require the IP Address and CNAME of your website. You can get this information on the site overview page.
Now let’s see how we can enter this info in Domain.com. Here, you just have to find the DNS settings, rest all things means all basic settings are the for all domain registrar.
The very first login the dashboard of your Domain.com account, thereafter, press the DNS and nameserver settings link in the sidebar for your domain name.
Over to this, change the A record on the nest page with the @ sign as its name. And press the Edit button to change its settings.
Now, here enter the IP Address that is given by WP Engine as this record value and press the Update DNS button.
After that, you have to check that – Is you have CNAME record with www as its name or not? If you do, then you have to edit that CNAME record. If you don’t, then go ahead and press the ‘Add DNS Record’ tab.
Now add the CNAME subdomain that WP Engine has provided to you in the value field. Finally, press the Add DNS button.
Now you have successfully pointed your domain name to your site that is hosted on WP Engine.
Install WordPress in Subdirectory
Installing WordPress in subdirectory allows you to run multiple WordPress information under the same domain. Installing WordPress in a subdirectory is very simple if your web host uses cPanel with easy scripts. These software programs let you perform a fast and simple WordPress installation. Otherwise, you’ll be required to install WordPress to your subdirectory manually or move to a new web host.
Here we will show you the steps to install WordPress in subdirectory or root. Let’s see how:
Step 1. Creating a Subdirectory under The Root Domain Name
- Create a subdirectory under your root domain name, where you will be installing your WordPress files.
- Connect it to your WordPress hosting account via FTP client or File Manager in cPanel. Then proceed further to the root folder of your site. Mostly it is the /public_html/ folder. You can see your WordPress files and folders here if you have previously installed WordPress in the root folder.
- After that, select ‘Create a new directory’ from the menu.
- You have to be sincere while selecting the name for your subdirectory. This will be a part of your new WordPress site’s URL and what your users will be typing in their browsers to influence this website. Like if after naming this to travel-guides, in this case, your WordPress website’s address will be: http://example.com/travel-guides/
Step 2. Upload WordPress Files
Modify the all-new subdirectory by uploading WordPress files.
- First, visit the WordPress.org website and tap on the download button. The browser will now download the zip file containing the latest WordPress software to your computer.
- After you download the file, select and extract it.
- Consequently, you will now see the ‘WordPress’ folder holding all the WordPress files. Upload these files to your new subdirectory.
- Using an FTP client connect to your Website and move ahead to the subdirectory that you have just created. In the local files panel of your FTP client go to the WordPress folder that you just obtained.
- Hence choose all files in the WordPress folder and then upload them into your new subdirectory.
Step 3. Create a New Database
WordPress saves all your content in a database. Create a new database with your new WordPress site installed in a subdirectory.
- Login to your cPanel dashboard of the WordPress hosting account. Go to ‘MySQL Databases’ under the databases section.
- Provide a name for your new database and then tap on ‘Create Database’ button to continue on the next screen and your cPanel dashboard will create the new MySQL database. Now, just create a MySQL username in order to use this database.
- Scroll down to MySQL Users section and give a new username and password accordingly. Click on the ‘Create User’ button to continue.
- Likewise, scroll down to ‘Add user to database’ section, select your MySQL username and choose from your newly created database.
- Next Click on Add button to continue. Now, cPanel will give the MySQL user full authority on the database you just created
Step 4. Install WordPress
- Now you can install WordPress. For this visit the WordPress directory you created earlier in a web browser by typing the URL like this: http://example.com/your-subdirectory-name/
- This will show the WordPress installation wizard. Further, choose the language of your preference for your WordPress website and tap on the continue button.
- Give your WordPress database name, database username, password, and host as asked. Enter all the required database information and click on the submit button.
- Now WordPress will connect to your database and you will see a message prompt like this:
- Now click on ‘Run the install’ button to continue further.
- You will have to give a title for your website and choose an admin username, password, and email address on the next screen.
- Click on ‘Run the install’ button to continue. WordPress will now build your website and will display you a success message:
- You can now log in to your new WordPress website installed in the subdirectory successfully. For more information take a look at our guide on a complete guide on Install WordPress in Subdirectory.
Things to do After Installing WordPress
Meanwhile, before publishing any articles, you are further recommended to change these settings accordingly as per your requirements. There are lots of things for which we need to make our WordPress website compatible with, right from optimizing our website for both visitors and search engines for securing our website.
1) Delete the default admin account & Create a new one
2) Configure WordPress Permalink
3) Delete/Uninstall Unused Themes & Plugins
4) Disable User Registration
5) Deleting the Default Content
6) Set Title, Tagline, and Timezone
7) Setting Your Preferred Domain URL
8) Updating Your Profile
9) Update Discussion Settings
10) Update Comment Moderation Settings
11) Updating Reading Settings
12) Setting default Gravatar
13) Configuring the Post Auto-Save Interval
14) Configuring WordPress Ping List
15) Setting Default Category