Category Archives for "Internet"

How To Install WordPress Locally

Install WordPress Locally

A lot of people are starting to get an interest in developing themes and plugins for WordPress, but they do not know how to install WordPress locally. Developing WordPress plugins and themes over a local development environment holds many benefits over developing on a live site on the internet, including the fact that there are no downtime risks involved.

I decided to do a quick tutorial on how to install WordPress locally. This is a popular question asked by many WordPress fans and can be of great assistance when it comes to development, as well as testing various features, elements, plugins and themes without risking your live WordPress website.

Requirements To Install WordPress Locally

To install and use WordPress on your local computer without having to upload anything to your web hosting server, you need to meet a couple of requirements. Don’t worry, these requirements won’t take up much of your time and their very easy to get. It is important that you meet these requirements before you install WordPress locally though.

  1. Operating System

To install WordPress locally, you need to have a computer running one of the main operating systems, like Windows, Mac OSX or a Linux distribution. In this tutorial, I will be covering the installation procedure for Windows OS. I will later to tutorials on doing the same procedure on Mac OSX and Linux-powered computers.

  1. Local Development Server

The next thing you need to have is a local development server installed on your computer. This is free and the download size is under 100MB, so if you’re tight on data, then this shouldn’t take much of a gap out of your data bundle.

A Local development server is a software suite that installs various features on your computer that you usually get with an online web hosting account. These features will then emulate a web hosting server directly on your computer, giving you the ability to run application you’d usually only be able to run on your hosting server, directly on your local computer (even without an active internet connection). The key features installed by a local development server includes an apache (or similar) service, PHP and, of course, MySQL or an alternative database server that allows you to easily store, retrieve and modify data that your web applications will use.

The advantage a local development server have over installing each component individually is the fact that the software comes with everything you need to start local development, pre-packed into one single installation file. After installing, an icon is created in the bottom bar of your Windows operating system you can then control all aspects of your local development server using this icon including start and stop services, modify PHP.ini and other important functions.

I highly recommend using the WAMP software suite. I personally use this local development server software, and it works great. I will also guide you through installing WAMP server in this tutorial, but I will point out alternatives for your convenience.

Installing WAMP Server

To install WAMP Server on your local computer, you simply need to download the installation file and follow its installation process. It’s a quick and easy process, and the installation file is under 100MB.

Simply head over to click on the Download option in the main menu, and then download the appropriate installation package for your computer. I recommend downloading one of the first packages that includes the latest version of PHP be sure to download the correct package based on your computer specifications (32-bit or 64-bit).

WAMP Local Development Server Download

Now simply double click the downloaded WAMP Server setup files and follow the installation instructions.

You’ve successfully installed WAMP Server onto your local computer, and you’re now almost ready to install WordPress locally. Just one more requirement left, and then we can start with the installation process.

  1. WordPress

The last thing you need is a copy of the WordPress script on your local computer. This is a simple download that’s under 10MB in size and gives you the complete WordPress package to use on your local development server.

Simpy visit and click on the Download WordPress button.

Once you’ve downloaded the WordPress zip file, you’ve completed the steps and you now meet the requirements to install WordPress locally. Next I will start to guide you through how to install WordPress locally in only a few steps.

How To Install WordPress Locally

Now that you meet the requirements, it’s time to learn how to install WordPress locally. This only takes a few minutes of your time, and is very easy to do. I will guide you step-by-step through the process and help you install WordPress locally.

Step 1: Start WAMP Server

The first step to install WordPress locally is to start WAMP Server. You’ve already installed the software and simply need to double click on the new WAMP Server icon on your desktop, or find the software in your start menu and click on it. If you’re using account protection on your Windows computer, you might have to authorize the software for administration rights since the software will start some essential services in the background to load the local development server.


After starting WAMP server, give it some time to load. You’ll see a new icon appear in the right side of bottom bar of your desktop (The Windows bar). Wait until the icon turns completely green this means all services have been started. In some rare cases, all services might not start successfully if the icon stays red or only turns orange, it means that not all services have been started and you will not be able to use all of the local development server features. If this is your case, then please visit the WAMP Server forums for support on how to resolve this issue.

WAMP Server Started

Click on the icon once it turns green and the WAMP Server menu will appear. From here, you can modify different settings, and find useful shortcuts to different parts of your new local development server.

WAMP Server Menu

To test WAMP Server, click on the Localhost option. This will open up your default browser and navigate to the Localhost this is the home of your new local development server, and the place where you can monitor the WAMP Server.  You can also navigate to the localhost manually by opening any web browser and typing in http://localhost/ (without the quotes) into the URL bar.

Localhost Homepage

If you see the screen above, then you’ve started WAMP Server and can move on to the next part to install WordPress locally.

Step 2: Extract WordPress

Before you can learn how to install WordPress locally, you need to extract WordPress into a very specific folder on your computer. Once extracted, you will have access to WordPress via localhost on any of your web browsers.

This process is very simple open up the WordPress archive file you downloaded earlier on. If you downloaded a ZIP verion, you can use the built-in archive explorer within Windows. If you downloaded any other version, you will need an archive extraction program such as the FREE 7-Zip program.

Extract the wordpress folder inside this archive to the following directory on your computer: C:\wamp\www (You can also open the WAMP Server menu and click on the www directory option.

Now rename the wordpress folder to something you want it to be named. You can also leave the folder name as is this will simply be the directory of your local WordPress installation.

Step 3: Configure a Database

The next step to install WordPress locally is to create and configure a database. This is an important step as WordPress heavily relies on a database to store, modify and retrieve data.

To setup and configure a database, we will be using a small web-app that came with the WAMP Server installation. The program is called PHPMyAdmin and allows you to create, modify and delete databases, as well as database entries, once connected to a MySQL database server. Luckily you don’t have to manually connect PHPMyAdmin to a MySQL server since WAMP Server did this for you very convenient!

Open up your favorite web browser and navigate to the following URL (or simply click on the link): http://localhost/phpmyadmin

This will open up PHPMyAdmin in your web browser and allow you to work with MySQL without having to know about coding or any advance database techniques.

PHPMyAdmin Dashboard

Create a new user

We first need to create a new user before creating a database. This is an optional step, but I highly recommend NOT using the root user as the root user doesn’t have a password.

To create a new user, simply click on the Users tab. This will bring you to the user management tab for your MySQL Database Server. Here you will see the default users created, which includes any and root. Any isn’t an actual user, but rather refers to all users of the database.

PHPMyAdmin User Management

Simply click on Add User to create your new user. This will bring you to the Add New User page, where you can fill out details such as username and password, and you can set up permissions on this page.

PHPMyAdmin Add New User

Fill in a username and password. At host, you need to click on Local this will automatically fill the field next to Host with Localhost. Then click on the tickbox next to Check All at Global Privilages. This will grant your new user access to all database features. Finally click on the Go button at the bottom to create your new user.

Your new user has been created and we can now continue with this how to install WordPress locally tutorial. In the next step, you will create a database that you will use with your local WordPress install.

Create a new database

You will now need to create a new database that you will use with your WordPress installation. This database will be the data storage for your WordPress installation and will hold all changeable data and values for WordPress.

Navigate to the Databases tab and let’s create a new database.

PHPMyAdmin Add New Database

At the top of the Databases page, you’ll see a section titled Create database. This is where you’ll create a new database. Enter a name for your new database and click on the Create button.

A Message will pop up telling you that the new database has been created. The new database will also instantly appear on your list of databases.

You’ve successfully created a new user, as well as a new database. Congrats!

We can now move on to install WordPress locally and complete the final steps.

Step 4: Install WordPress Locally

Now it is time to install WordPress locally on your computer. You now meet all the requirements, and you have a working database that can be used for your WordPress local install. All you need to do now is actually install WordPress and you’re done.

Head over to http://localhost/ or click on the Localhost option in WAMP Servers menu. This will open up the Localhost homepage for you again. This time, you will see a change in the homepage. Remember when you extracted the WordPress archive to C:\wamp\www? Well, now your localhost local development server picks up a new entry in its www directory, and lists it inside the Localhost homepage for your convenience.

To install WordPress locally now, all you have to do is click on its project. This will defer based on whether or not your renamed the wordpress folder after extraction. If not, yours will look like the screenshot above simply wordpress.

Clicking on your project will open up the WordPress installation Wizard, which will guide you through all the steps you need to take to install WordPress locally. Its quick, easy and you’ll have a working local WordPress installation within the next few minutes.

Update: It seems like the new WAMP server has a small bug. The link to your project under Your Projects will actually lead you to an incorrect location. Please navigate manually to http://localhost/<foldername> for example, if the folder / project is named wordpress, navigate to http://localhost/wordpress

WordPress install wizard

The WordPress install wizard is very easy to follow and will guide you through a few steps to install WordPress locally. Simply follow these steps in order to complete your installation of WordPress on your local computer.

After choosing your default language, you will need to enter the details you used to create a new user and database earlier. This will allow WordPress to connect to your local database and install the required data into the database. Enter the details exactly as you entered them while creating the new user and database.

Click on Submit after you’ve filled out the details. WordPress will try to connect to your database if everything goes well, you will see a screen that asks you if you want to start the installation. This means WordPress successfully connected to your database and can start to install WordPress locally. To start the installation of WordPress on your local computer, simply click Run the install.

The final step is to configure your local WordPress install configuration. This is basically your site details, such as the title of your site and a main admin user.

Fill out the Site Title, Username, Password and Your Email fields. Take down these details as you will need them to log into the admin area after you’ve installed WordPress locally. To finish the process, click on Install WordPress.

A Success screen will tell you that the installation is complete and that you can now login to your locally installed WordPress website. Click the Log in button and enter the user details you used.

Local WordPress admin login

You’ve successfully installed WordPress locally. Congrats!

Final Words

You now know how to install a local development environment on your Windows computer, how to set up a local database and how to install WordPress locally.

This is a very useful tutorial if you want to:

  • Test a theme or plugin before using it on your live WordPress website
  • Develop WordPress themes and plugins locally without effecting your live WordPress website
  • You want to customize a theme or plugin, but want to test out your customization before uploading to your live WordPress website
  • You want to use WordPress for a feature that doesn’t require it to be online, like as an offline project or customer management solution

Thank you for taking the time to read through my How to Install WordPress Locally tutorial. If you found this tutorial useful in any way, please consider sharing the post so others can learn more about how they can also install WordPress locally on their computer.

Add Images To WordPress Posts The Easy Way

WordPress Posts

To add images to WordPress posts, a lot of tasks are involved. From searching for a stock photo you can use, to compressing the stock photo to reduce its size and impact on your websites loading time. This can take a long time and waste a lot of previous time time you can use to optimize your post and rank your site higher in search engines.

Unfortunately this is a process every WordPress user has to go though, whether you own a portfolio site, a blog or any other type of website. Images are one of the important factors of your website not only does it make your website look more attractive, but it also helps you rank better in search engines, and adds your images to the image search results on several search engines.

Today I am here to show you a way you can speed up this process and add images to WordPress posts faster, easier and without all the hassles. You don’t even have to leave your WordPress website to find images this method will help you find images within your Post editor, and it will also automatically compress and reduce the size of your images without you having to lift a finger.


The method I’m about to share with you have several advantages that you will automatically gain when you implement the steps involved with the method. It’s quick and easy to setup, and only requires you to install a couple of plugins and modify a few settings. Nothing major, and you don’t have to fiddle around with any code.

  1. Faster and much easier way to find images for your blog posts.
  2. Easily find images to use as your featured image, as well as images to insert directly into your blog posts.
  3. Add images to WordPress posts without having to leave your WordPress post editor.
  4. No costs involved. Everything involved with this method is free to use.
  5. Save hours of your time.

Add Images To WordPress Posts The setup

The method I’m about to show you will help you add images to WordPress posts without having to spend hours finding the perfect stock photos, and without having to leave your WordPress website. Gosh you don’t even need to open up a new tab when adding a new image!

To follow the method you will need to install a couple of plugins on your WordPress website, and modify a few settings. I will walk you through all the steps involved so you can also add images to WordPress posts the easy way.

Step-by-Step instructions

Let’s jump right into the action. Simply follow these steps and you’ll soon be able to add images to WordPress posts using a quicker, easier way.

Note: I will first guide you through the process of installing and setting up this method. Once completed, I will walk you through the easier, faster process that you can use to add images to WordPress posts.

Step 1: Image Compression

Well start off by installing an image compression plugin on WordPress. This plugin will automatically compress all images on your website, helping you increase the loading time of your web pages and decrease the impact images have on the size of your web pages. With this plugin installed, there’s no need to head over to an image compressor or start up an image editing application to reduce the size of your images since the plugin handles everything.

For image compression, we will be using WP Smush. This is a very useful WordPress plugin that can be installed for free, and automatically compresses images as you add them to your posts.

Log in to your WordPress websites admin area, and head over to Plugins >> Add New. In the search bar, enter WP Smush.

Install the WP Smush plugin as indicated in the screenshot above. Once installed, simply click on Activate Plugin to activate WP Smush.

After activating WP Smush on your WordPress website, head over to Plugins >> Installed Plugins and look for WP Smush. Click on Settings to go to WP Smushs settings page.

WP Smush also offers a Pro upgrade. If you need any of the features offered by the Pro upgrade, you can upgrade by clicking the Upgrade Now button in the right sidebar on the WP Smush settings page. Note that the free version has a lot features and everything you need to reduce the size of your images.

With the free version of WP Smush, youll have 2 available options on its settings page. One option is to enable or disable the plugin on all future image uploads, and the second option is to smush or compress images on your website that were uploaded before WP Smush was installed / enabled.

While on the WP Smush settings page, check and ensure the checkbox next to Smush images on upload is checked.

Next you need to scroll down and smush all your existing images. This is an optional step, but will be very helpful if you didnt optimize any of your previously added images. Simply click on Bulk smush now to start compressing your existing images that was uploaded before you installed and enabled WP Smush.

The smush process takes a while to complete. Be patient and DO NOT close the window while the plugin is processing images. Also note that with the free version of WP Smush you can only bulk smush up to 50 images at a time. This isn’t a problem you can simply do 50, come back to the settings page and process the next 50.

Step 2: Image Inject

Now that you have your automated image compression setup, it’s time to install the plugin that will allow you to add images to WordPress posts the easy and faster way. After completing this step, you’ll be up-and-running, ready to add images to your WordPress posts without having to leave your WordPress post editor.

The plugin we will be using to add images to WordPress posts is called ImageInject. This is a relatively small plugin that allows you to insert images from Pixabay and Flickr directly into your posts without having to leave the post editor page.

Head back to Plugins >> Add New and search for ImageInject. There should be only 1 search result.

Install ImageInject and then activate by clicking on Activate Plugin after the plugin has been installed.

ImageInject has been installed on your WordPress website and you can now add images to WordPress posts using a quick and easy method by simply searching for images from within the WordPress post editor page.

Before you start using the plugin, and before I show you how to use the plugin, you should do some initial configuration to suit your needs. Head over to Settings >> Image Inject. This brings up the settings page for the ImageInject plugin.

Settings >> Image Inject

The plugin settings page offers various settings you can configure to customize the plugin. These settings will allow you to customize the plugin in a way to suit your needs, as well as your websites needs, in a better way.

You can go through the settings and see if there’s anything you want to change. Pay close attention to the very first setting: License. When ImageInject searches for images, it also takes the license tag of the image and analyzes this tag. This tag tells the plugin what type of license is attached to the image, and whether or not attribution is required. You can set what type of license you want ImageInject to search for when you search for images on Flickr note that any images that require attribution will add a note at the bottom of your post with Photo by XXX, where XXX is the username of the Flickr user who uploaded the photo, as well as a link to their Flickr profile.

If you prefer NOT to have any attributions appear on your website, choose the Commercial Use Allowed, No Attribution Required option.

Add images to WordPress posts The process

Now that you’ve installed both an image compression plugin and the ImageInject plugin, you can start using this method to add images to WordPress posts. Remember I told you this method is really fast and easy to use? Well, you’re about to find out just how easy it gets!

To add images to WordPress posts using the ImageInject plugin, simply head over to a post, or compose a new post. When you get to the post editor page, scroll down to the bottom. You will see a new widget titled ImageInject Find Free Images. This is ImageInject and this is where you can search for images to use in your WordPress posts from now on.

To add images to WordPress posts using the ImageInject plugin, all you need to do is enter a keyword and hit Search. This will bring up results from Pixabay and Flickr you can then choose any photo to be added to your WordPress post.

Now the process is very simple. When you hover over any of the images that comes up in the search results, you’ll see a drop-down box pop up. This box will load a preview of the images, as well as several sizes the image is available in. If you want to insert the image into the post you are working on, simply click on the size you want to load and the image will be added.

You can also set an image as your posts featured image. To do this, simply click on the Featured image option, which can be found alongside the different size buttons.

Over To You

Now that I showed you how to add images to WordPress posts the easy, faster and more convenient way it’s your turn to implement these steps and check them out. Be sure to install both WP Smush and ImageInject to ensure your images are also compressed. This helps with both the loading time of your web page, as well as with your search rankings.

Did you give this method a go? Let us know in the comments below how you find this combination of plugins and if you have any additional suggestions.

My 2 Favorite Freelance Websites to Find Work in 2016

Freelance Websites

Working as a freelancer is both fun and rewarding, but this career-choice has its ups and downs. I personally enjoy the rewards and benefits that comes with being a freelancer, and enjoy overcoming the many challenges and obstacles I have to overcome on my journey to becoming a more established freelance worker. Many people find themselves stuck in 9 to 5 job where they have no challenges and simply follow the instructions that’s passed on to them. This results in a boring job where you do not get an opportunity to grow and you have to be happy with minimum wage. It is possible to escape this boring routine by using your own skills and converting them into a lucrative income opportunity.

Thousands of individuals have made the move to becoming a freelancer. Being a freelancer means you can work from the comfort of your own home, you can set your own schedule, you decide when you want to work and you basically write your own pay check. The choice of becoming a freelancer online might seem daunting at first, but once you set your mind to it, things start to fall into place and overcoming the obstacles you have to face in order to make the transition becomes easier and more rewarding.

Today I would like to share my choice of the top 5 freelance websites where freelancers can find work in 2016. I have personally used these and can tell you that they provide an excellent way to find work and become successful online as a freelance worker.


UpWork is my personal favorite freelance site. I have been working on this platform for quite some time and find it to be convenient, easy-to-use and an excellent addition to my freelancing tool box. UpWork has a large variety of categories to choose from when finding work, which means you can find projects to apply for no matter what skills you have. Some of my favorite categories include web design and content writing, as these are the two categories I enjoy working in most.


Easy to get started with no approval process

The ability to upload portfolio items in order to create a professional portfolio

Free account gives you enough bids to find a lot of work every month

Trusted platform with thousands of freelancers and employers

Easy to make bids on potential projects

You can choose when to get paid, or set an auto payout schedule

Live chat system makes it super easy to communicate with clients

Convenient time tracker automatically tracks the amount of time you spend on projects that pays by the hour


The fee associated with each job is a bit high, but the more work you do, the less fees you pay

As you can see, the only negative point I have with working on the UpWork platform is the fact that they take around 20% of your earnings as fees. There is a positive side to this point though after making a certain amount on the platform with a client, your fee will drop to between 5% and 10%.

I have a few continuous contracts on UpWork. This is one of the best ways to create a recurring income stream by finding clients, impressing them and gaining a long-term business relationships. This way, I am making $100+ per week, sometimes much more. It all depends on the amount of work I do and the amount of time I spent on the platform.

Register as a freelancer at =


Guru is another excellent option for freelance workers. The platform works very different than the UpWork platform, but in the end the process is very similar. You search for a job, place a bid and once your bid is accepted, you complete the job. The only difference with Guru is the fact that you need to set up an invoice and send it to the client / employer. They will then be able to pay the invoice.

Additional payment options are available order to provide added security for freelancers. As a freelancer, you can choose whether a client needs to fund the project before you get started and whether they need to enable auto-pay on the project. Auto-pay is a system that automatically withdraws money from the clients account once you send them an invoice.

Register as a freelancer at =

Final Thoughts

While these are not the only freelancing platforms available for freelance workers, I highly recommend starting out with them. I find that UpWork is the easiest to work with and the built-in messaging system is really a great add-on! I found it relatively easy to get started on UpWork and scored my first few contracts in the first week of being active on their system. On Guru, I had a problem with one contract where I never got paid. In a way it was my own fault as I did not ask the client to pre-pay into the system. Since then, I did score more trust-able clients that pay. I work on UpWork 80% of the time and on Guru the other 20% (when doing freelance work). I also believe that you should not limit your opportunities. These platforms provide a great way to get started and to build a portfolio. Once you are more acquainted, you should focus on finding clients off these platforms and you should try to build long-term business relationships with your private clients.

How To Install WordPress a Step by step guide to installing WordPress on cPanel Hosting

cPanel Hosting

WordPress is a very convenient web platform, and learning how to install WordPress is a great way to save money and take control of your own website.

Let’s face it. Its 2016. Most people have access to the internet by now, and that makes it very important to have a functional website if you own an online or offline business. Whether you want to be online just to capture leads, display information or sell actual products or services, you need to have a website in order to make it.

Why WordPress?

With so many platforms out there to choose from when you want to create your website, making a decision can be a hard task. Platforms like Joomla, Drupla, WordPress and LightCMS brings a lot of benefits over having a custom developed website, but which platform should you choose? Which platform can give you what you want? There’s just so many questions that comes to mind when you are considering your options for setting up a website.

I’m here today to tell you that you should go with WordPress! I’ve been using WordPress for well over 5 years now, and I love it. I personally prefer using WordPress over any other content management system or website platform out there, and I will tell you why.

  • WordPress isn’t only free, but it’s completely open-source. This means you can modify the code as you want. Gosh, you can even create your own version of WordPress and distribute it!
  • WordPress is one of the easiest systems to install, learn and use.
  • WordPress can easily be extended through themes and plugins.
  • WordPress includes an internal editor that you can use to edit files like your theme and plugin files.
  • WordPress is SEO-optimized out-of-the box.
  • WordPress has a built-in ping update service that you can use to get all your blog posts indexed almost instantly.

Now these are only a few of the advantages WordPress gives you. I can go on and on with this list, but I won’t waste any more of your time.

WordPress Installation Methods

When choosing to use WordPress as your website platform, you should know that there’s a few different ways you can install WordPress.

  • WordPress local install
  • WordPress FTP install
  • WordPress 1-click install

These are the main ways you can install WordPress on your hosting server. You can also get a pre-installed hosting service from several companies that offers WordPress hosting, but I usually prefer to install WordPress myself so I have complete control over everything.

WordPress local install

The first method is to install WordPress locally onto your computer. This is mostly used by developers or if you want to test out a theme or plugin before uploading to your server. Testing out themes, plugins and features in a local environment can avoid the risks involved with applying them directly to your live WordPress website.

I will not be covering this installation method in this guide. Should you be interested in installing WordPress on your local computer, I did a tutorial on the procedure in another blog post you can find here:

WordPress FTP install

The second installation method for WordPress is to manually create a database, upload the files and install WordPress on your server. This is my preferred method as it gives you the most control over the installation procedure, as well as the structure of WordPress on your server. This is also the method I will be guiding you through in this how to install WordPress guide.

WordPress FTP install involves more steps than a 1-click WordPress installation, but gives you much more control over where and how you install your WordPress website. Even though the terms FTP, MySQL, Databases and file uploads may scare you, don’t worry. These are terms that you don’t have to worry about right now as I will guide you through the entire process of how to install WordPress.

WordPress 1-click install

WordPress 1-click install is an installation method that I will not be covering in this how to install WordPress guide. The reason for that is simple the 1-click install method is a quick and easy way to install WordPress, but doesn’t give you as much control over how you want to install WordPress. However, the method is much easier than the WordPress FTP install, and only takes a few clicks to get a fully functional WordPress website installed on your server.

I will cover the 1-click installation method in another post. If you want to receive an update when I do, simply subscribe to my newsletter (which is free, by the way) you can find my subscription form on the right sidebar of the page you’re on now.

How To Install WordPress

Time to take action. I’m not going to waste any of your time, and I’m going to jump right into the tutorial and show you how to install WordPress on any cPanel hosting accounts. Note that you can also use this tutorial for other hosting accounts like Plesk, but the steps might defer, especially when it comes to creating a database.

The Requirements

Let’s start with the requirements. It’s better to take care of these first, so that you can simply follow along the tutorial without having to jump from site to site to download files. Ill cover everything you need in order to complete this tutorial and install WordPress on your hosting server.

  1. A Hosting server. This is obvious and is the basic requirement since we will be installing WordPress on your hosting server. You can get cheap hosting at under $10 per year at NameCheap.
  2. A Domain name. Your domain name should be connected to your hosting account. You can buy cheap domains at NameCheap prices start from as little as $0.88 for a domain name. Click here to see their current domain promotions.
  3. A WordPress package. Preferably in zip format. You can download WordPress from
  4. An FTP program. You can download FileZilla for free at
  5. Access to your hosting accounts cPanel. You usually receive login details after the purchase of a new hosting account.

Apart from these requirements, in order to properly install WordPress, you will need access to a computer that’s connected to the internet.

Step 1: Database Setup

The first step to installing WordPress on your server is to create and configure a database to use with your WordPress installation. Be sure to take down any usernames, passwords and database names you use along the way, as you will need those in order to complete your WordPress installation later on.

Navigate to the URL you use to log into your cPanel and use your credentials to log in. Once logged in, you will be presented with the cPanel dashboard. (Your cPanel dashboard might look a bit different that in the screenshot below it depends on which version of cPanel your server uses, as well as the applied theme)

cPanel Dashboard Click on MySQL Databases

Simply head over to the Databases section and click on the MySQL Databases option. Now follow these steps in order to create and configure your database.

  1. Create a database

cPanel Create MySQL Database

Simply fill out a name for your database and then click on the Create Database button. Remember to take down the complete name of your newly created database, including the prefix added by cPanel.

  1. Create a database user

Next up you will create a database user. On the MySQL Databases page, scroll down until you see Add New User.

cPanel Add MySQL User

Fill in a username and password for your new database user, and click on the Create User button. Remember to take down both the username (including the prefix added by cPanel), as well as the password. You will need those later on to complete the How to install WordPress tutorial.

  1. User permission

Now you need to give the newly created user permission to modify your new database. This is a very easy step. Simply scroll down the MySQL Databases page until you find the section Add User to Database.

cPanel Add User to Database

Select the user and database you just created from the list, and click on Add.

You’ve successfully created and configured the database that you will be using to install WordPress on your hosting server.

Step 2: FTP Upload

We will now upload the WordPress package you downloaded earlier to your hosting server.

First of all, you need to have an FTP program. I pointed you towards FileZilla earlier on make sure to download and install before proceeding. Once you’ve installed the FTP program, simply open it up and follow my instructions below.

  1. Extract WordPress

Before you can upload the WordPress files to your hosting server, you need to extract the archive file you downloaded earlier. I recommended downloading the zip version since Windows and other operating systems usually comes pre-installed with a zip archive manager. This means that you do not have to install any other additional programs to unzip the archive.

Unzip the package to a location that’s easy to find on your computer like on your desktop or inside Documents folder.

Once unzipped, you will have a folder named wordpress. You will be uploading the content of this folder to your hosting server.

  1. Connect to hosting server

Next up you need to connect to your hosting server using the FTP program.

FileZilla Quick Connect

I usually use the Quickconnect option as this is the fastest way to connect to your hosting server. Enter your host, username and password to connect.

Your host is usually just your domain name. For example, for The Profit Blogger, my host will simply be (without the quotes). The username and password is usually the same as your cPanel login details. Click on Quickconnect to connect once you’ve filled in the host, username and password fields.

  1. Upload WordPress

Now you simply need to upload WordPress to your hosting server.

FileZilla Directory Explorer

The directory explorer shows you two panels. The left panel is your local files and the right panel lists the files on your hosting server.

Navigate to the location you unzipped WordPress to in the left panel. And navigate to the folder you want to install WordPress on in the right panel. If you want to install WordPress inside the root of your domain, then simply navigate to your root folder. This is usually public_html.

All you need to do now is highlight (or CTRL + A) the left side (once inside the wordpress folder), right click and click on Upload. This will start the upload process and add all WordPress files to your hosting server.

Step 3: Install WordPress

This is the final step of my How to install WordPress tutorial. During this step, you will actually install WordPress and configure your site. The step is quick and easy to complete, and will only take a minute or two.

To install WordPress on your hosting server now, all you need to do is navigate to the URL / directory you uploaded WordPress to. If you uploaded WordPress to your root directory, then simply navigate to your domain. If you uploaded to a sub-directory, you will have to go to Once you navigate to this page, you will be presented with the first step of WordPresss installation wizard.

WordPress installation wizard

Choose your language and click Continue. Next WordPress will tell you that it needs your database details in order to complete the installation click on lets go and the installation wizard will take you to the database setup page.

WordPress Database Setup

Fill in your database name, username and password. These are the details you’ve taken down earlier while creating your database. For security reasons, I also usually change my table prefix if you do change yours, be sure to include the _ after your prefix.

Click on Submit once you’ve filled out all the details. WordPress will try to connect to your database if all goes well, you should see a page that confirms a connection was made and asks you if you would like to start the installation.

Successfully connected to database

Now simply click on Run the install to allow WordPress to install itself onto the database you created earlier. The process is quick and afterwards you will be presented with a page where you can configure the basic setup of your new WordPress website.

WordPress Initial Configuration

Now simple fill out your Site Title, a username and password for your main admin user, and the e-mail address you want to have associated with your main admin account. If you are creating a private site that you do NOT want to show up on search engines, click the checkbox next to Discourage search engines from indexing this site.

Once you’ve filled out these details, click on Install WordPress to finish the initial setup and complete the installation process.

Installation Success

Congratulations! You’ve successfully installed WordPress on your cPanel hosting account. You can now use the admin username and password you filled out in the initial configuration to log into your new WordPress website. After logging in, you can start customizing your site, install themes and plugins and much more.

Final Words

Thank you for following my How to install WordPress tutorial. I hope you enjoyed the tutorial and learned how to install WordPress properly on your web hosting service.

If you found this tutorial useful, please consider sharing so others can learn how to install WordPress as well.

How do you find the WordPress installation method? Was it easy? And what method of installation do you prefer? Leave a comment below and let us know 😉

How To Install WordPress Plugins a Step-by-step guide to installing plugins on WordPress

Install WordPress

Learning how to install WordPress plugins is essential if you are running a WordPress website. WordPress plugins are the core of expanding WordPress and adding new features to your website to increase its functionality and usability.

After installing WordPress on your server, you will only have a core system setup. This system comes with basic functionality such as the ability to create new blog posts and pages. In order to add additional functionality to WordPress, like a contact form, a newsletter system, social sharing functionality, analytics, etc you need to install extra plugins on your WordPress website.

WordPress offers 3 different ways to install plugins, and in this guide I will show you step-by-step exactly how to install WordPress plugins using each of the 3 installation methods.

How to install WordPress plugins

WordPress plugins can offer your website a lot of extra functionality. You can set up a contact form, place adverts on your website, add an affiliate program to your website, convert your website into a list building machine and much more. This is why it’s so important to learn how to install WordPress plugins.

WordPress plugin installation methods

As I mentioned before, WordPress offers 3 different installation methods to install new plugins on a WordPress website. Each installation method is different from the other, and the one you prefer will defer based on what you are comfortable with. I suggest you test out all 3 versions of installation methods in order to decide which method you prefer.

The 3 installation methods to install plugins on a WordPress website include:

  • On-site installation
  • Manual plugin upload
  • FTP upload

Each of these installation methods have their own advantages, but in the end they all do the same job installs a plugin on your WordPress website.

On-site installation

The first installation method I’m going to cover in this guide is the easiest way to install WordPress plugins. With this method, you will search for a plugin and install the plugin directly within your WordPress admin area no need to download or upload anything. This method can be used to install free plugins listed on the WordPress plugin repository only.

The first step is to log into your WordPress websites admin area. Once logged in, simply navigate to Plugins >> Add New.

Plugins >> Add new

This is the internal plugin installation page where you can search for plugins listed on the WordPress plugin repository, and install them directly onto your WordPress website without having to manually download and upload the plugin package. This is a very easy way to install new plugins on your WordPress website, and I usually prefer this method if I want to install a free WordPress plugin.

If you want to browse around and see what plugins are the most popular among other WordPress users, you can navigate between the Featured, Popular and Recommended tabs. If you want to install a specific plugin, you should use the Search Plugins box to search for a plugin you want to install.

Search Plugins

Once you find a plugin you want to install, simply click on the Install Now button next to the plugins name. You can also click on the plugins name to learn more about the specific plugin.

After clicking the Install Now button to install a plugin, WordPress will download and extract the plugin package for you. Once completed, you will be presented with a page that tells you the plugin has been installed. Here you can choose to immediately active the plugin by clicking the Activate Plugin button, or return to the plugins page.

Tip: a Plugin needs to be activated in order to be used on your WordPress website. After installing a plugin, simply click Activate Plugin in order to activate the plugins features on your WordPress website.

This covers the first part of my How to install WordPress plugins tutorial. This is the easiest plugin installation method and I highly recommend using this method if you want to install plugins listed on the WordPress plugin repository, and if you are new to WordPress.

Manual Plugin Upload

The next method you can use to install WordPress plugins is to download the plugin and upload it manually to your WordPress website. This can also be done from within your WordPress admin dashboard, except for the plugin download step.

To use this method, you will first need to find a plugin package to upload. You can browse the WordPress plugin repository for plugins, or you can search Google. If you have a trusted source for finding plugins, feel free to use it. You can also find some useful premium plugins at CodeCanyon.

Once you find a plugin you would like to install, simply download the plugins zip archive. For example, let’s say you want to manually install the plugin Contact Form 7. Simply visit the WordPress plugin repository and search for Contact Form 7, then download the package.

Once you’ve downloaded the plugin package, you are ready to upload and install the plugin the manual way on your WordPress website.

Simply log into your WordPress admin dashboard and navigate to Plugins > Add New. Once you land on the Add Plugins page, click on the Upload Plugin button.

This will take you to the manual plugin upload page. The manual plugin upload page lets you upload a plugins zip archive to WordPress and then install it from there.

Now all you need to do is click on Choose File and then select the zip archive of the plugin you downloaded earlier on. After selecting the plugin, simply click on Install Now. The file will be uploaded to your server and then installed.

After this step activating the plugin is the same for the on-site installation method simply click on Activate Plugin once the plugin has been installed.

This concludes the second part of the How to install WordPress plugins tutorial.

FTP Upload & Install

The last method to install WordPress plugins is to manually upload the plugin to your hosting server. After uploading the plugin via FTP you will be able to easily active the plugin from within your WordPress admin dashboard.

You will need a FTP application like FileZilla to complete this step. If your operating system doesn’t come with a built-in archive manager, you will also need an extraction application such as 7-Zip. You can download both of these application for free and install them on your computer.

The first step to installing a plugin on WordPress via FTP is to download the plugin package. For this tutorial, you can use the plugin you downloaded during the second installation method.

Once you’ve downloaded the plugin package, simply extract it to a folder that’s easy to get access to for example inside Documents or on your desktop.

Tip: After extracting the plugin archive you should have a folder with the same name as the archive, or at least similar. You need to keep the folder structure after extracting!

Now open up your FTP program and use the Quick Connect bar to connect to your FTP server. Once connected, navigate to the folder where WordPress is installed, and then to wp-content and plugins. This is where you’ll be uploading the plugin folder to.

On the left side of the directory explorer, open up the location where you extracted the plugin. Now upload the entire folder to your server (The folder MUST be uploaded in the plugins folder on your server).

After uploading to your server, simply head back to your WordPress admin dashboard and go to Plugins > Installed Plugins. You will see the plugin you just uploaded listed within the installed plugins page now you simply need to activate the plugin by clicking on Activate Plugin and you’re all done.

Final Words

This concludes the tutorial on how to install WordPress plugins. Within this guide I showed you 3 different ways you can install WordPress plugins each one with its own benefits, but all-in-all they do the same function in the end. It is up to you to find out which method works best for you.

Please share in the comments below what method of installing WordPress plugins you prefer, and why. If you have anything to add, please feel free to share that as well 🙂