Installing WordPress
There are multiple ways you can set up your WordPress site. In this category we explain to you how you can install Wordpress, plugins and much more!

There are multiple ways to get your WordPress up and running. I will list them in order of difficulty.

  1. Managed wordpress hosting
  2. Using Installatron to install wordpress
  3. Manually Installing WordPress

Managed WordPress hosting

If you are not code savvy then you can choose to purchase managed WordPress hosting. Basically you will pay a small premium compared to regular hosting. In return your hosting company will install WordPress for you and all you have to do is login with the username and password provided! Managed WordPress hosting also keeps your WordPress up to date.

Interested? WordPress inside offers a 50% discount on our own Managed WordPress Hosting solutions! More information can be found here.

Using Installatron to install WordPress

If Managed WordPress Hosting is too expensive for you then you could choose a hosting plan that includes Installatron. All our hosting plans come with Installatron. WordPress inside offers a 50% discount on our own Hosting plans.

Step 1: Log in

Log into your hosting plan’s control panel. This could be DirectAdmin, C-Panel or Plesk. For this tutorial we will assume you are using DirectAdmin like we are.

how-to-install-wordpress-using-installatron

Step 2: Find Installatron

Once logged in navigate too Installatron Applications Installer

how-to-install-wordpress-using-installatron-application-installer

Step 3: Find WordPress

Enter WordPress in the search box and press enter

how-to-install-wordpress-using-installatron-search-wordpress

Step 4: Install WordPress

Press “Install this application” from the dropdown menu.

how-to-install-wordpress-using-installatron-install-this-application

 

Step 5: Enter your data

Installatron will now ask you to enter some required details and settings regarding your new WordPress installation. Let’s discuss them…

how-to-install-wordpress-using-installatron-required-details

Location

Domain: A dropdown box, select the URL your website will be accessible on. I suggest using the version that has http://www in it!

Location: the subdirectory. Often this will show “blog” by default. Leave it empty to directly access WordPress using your domain.

Version

Version:  Version Use recommended (latest stable)

Language: Choose your desired WordPress language (usually English).
EULA: Accept (or not if you don’t agree)
Automatic update: I recommend disabling these updates as some updates can break your plugins and or themes. Although a backup is created your site can show weird stuff for hours, or even days before you notice it.

Settings

Enter your Administrator username, password, email, website title and tagline. All of these can be changed later.

I recommend using the two factor authentication and/or using the limit login attempts. However locking yourself out  means having to wait or knowing how to edit Mysql databases. So be careful here.

Enable multi-site: Disable. You can always enable it later.

Advanced

The easiest way to install WordPress would be to leave the option to “Automatically manage advanced settings for me”.

how-to-install-wordpress-using-installatron-advanced

If you want more control then you can select “Let me manage these settings”. That way you can choose a specific Mysql database and table prefix. However, you will have to create this database with DirectAdmin before you start the Installatron installation wizard. If you go down this road then simply enter your database name, database password, localhost and table prefix (I recommend changing it from wp_ to something else like wpx_ for security purposes).

Step 6: Let’s install

Press Install at the bottom of the Installatron page.

how-to-install-wordpress-using-installatron-processing

When the installation is complete you can visit the /wp-admin/ url to enter the WordPress administration dashboard. You can automatically login using the link provided by Installatron because it includes a ‘salt’ that is added to the wp-config.php during the installation procedure.

how-to-install-wordpress-using-installatron-installed-applications

Remember, all our hosting plans come with Installatron. WordPress inside offers a 50% discount on our own Hosting plans.

Questions

Something not clear? Feel free to ask around in the comments.

There are multiple ways to get your WordPress up and running. I will list them in order of difficulty.

Managed WordPress hosting

If you are not code savvy then you can chose to purchase managed WordPress hosting. Basically you will pay a small premium compared to regular hosting. In return your hosting company will install WordPress for you and all you have to do is login with the username and password provided! Managed WordPress hosting also keeps your WordPress up to date.

Interested? WordPress inside offers a 50% discount on our own Managed WordPress Hosting solutions! More information can be found here.

Manually Installing WordPress

The cheapest, but hardest, way to install WordPress would be the manual way.

Step 1: Download WordPress

Download the latest WordPress from https://wordpress.org/download/ . At the time of writing this will provide you with wordpress-4.0.1.zip.

Step 2: Extract WordPress

Extract the downloaded file somewhere on your hard drive. It is a zip file so any OS can extract it without requiring additional software. The Zip file contains a folder “wordpress” that houses all files required during installation.

Step3: Upload WordPress

Now we will have to upload the WordPress files to our hosting plan. By default all WordPress files are stored in a folder called ‘wordpress’. If you upload that folder your blog will be installed at yoururl.com/wordpress. Usually you do not want this.

Now you can either chose to rename the folder to something useful like “blog”. Or you can chose to just upload the files inside that folder to your public_html directory. That way your WordPress installation will be working directly from your yoururl.com.

how-to-install-wordpress-manually-upload-wordpress

In any both cases you will need to use your favorite FTP software to upload the files to your server. If you have no experience with uploading files I recommend you checkout this tutorial.

Step4: Create a database

WordPress uses a MySQL database to store its dynamic content. Therefore you will have to create a MySQL database first. This tutorial assumes you are using DirectAdmin like we do.

After you log in to your hosting account you will have to visit MySQL management.

how-to-install-wordpress-manually-mysql-management

Now press create a new database

how-to-install-wordpress-manually-create-new-database

Now enter a database name (for example wp) and password (I recommend using random)

how-to-install-wordpress-manually-database-name

Now DirectAdmin will summarize your database information. We will need that later. So make sure you save it somewhere (print as pdf, print it, copy paste it, write it down, etc).

how-to-install-wordpress-manually

Step 5: start the installation procedure

Now we are ready to complete the installation procedure. For that you will have to visit the url of your website. If everything goes well you should see the following message.

how-to-install-wordpress-manually-lets-go

Now press Let’s go!

Step 6: Enter database connection details

Without a database there is no WordPress. Therefore WordPress will first ask you for the database we created at step 4. Enter the database name (testuser_wp) username (testuser_wp), password (z40O5jK) and database host (localhost).

Important: For security purposes it is recommended to change the Table prefix from wp_ to something else. For example change it too ab_ .

how-to-install-wordpress-manually-database-connection-details

Step 6B Optional if things go wrong

If the installation is not able to write the configuration file then you will get the following message,

Sorry, but I can’t write the wp-config.php file.

You can create the wp-config.php manually and paste the following text into it.

how-to-install-wordpress-manually-error-message

This means you have a permission issue because WordPress is not able to write to the directory. You can either do as you are told and copy-paste the text in a new file and name this wp-config.php and then upload it.

However there is a better solution. Go back to DirectAdmin and go into the file manager. Now select the checkbox behind the folder you uploaded WordPress in (public_html OR a subfolder like blog). Then at the bottom set permissions to 777.

how-to-install-wordpress-manually-set-permissions

After this go back to the installation procedure, go back one step and re-enter the database information. Now everything should work. This biggest advantage of this is that the configuration file is now owned by the server. Meaning WordPress itself can change it in the future.

how-to-install-wordpress-manually-appache
The wp-config file is owned by Apache

Step 7: All right, sparky!

Now WordPress will state it is ready to continue

All right, sparky! You’ve made it through this part of the installation. WordPress can now communicate with your database. If you are ready, time now to…

how-to-install-wordpress-manually-sparky

Press Run the Install

Step 8:  Famous 5 minute install

Now we are ready to fill in the final details

Welcome to the famous five-minute WordPress installation process! Just fill in the information below and you’ll be on your way to using the most extendable and powerful personal publishing platform in the world.

WordPress will ask for a Site Title (e.g. WordPressInside), a username (e.g. your name), a password, email (use a working one!). It is highly recommended to use a strong password.

how-to-install-wordpress-manually-famous-install

Now press Install!

Step 9: Success

how-to-install-wordpress-manually-lets-go

Awesome, WordPress has been installed. Now all that remains is pressing to Log In button so you get forwarded to WordPress Administrator dashboard

how-to-install-wordpress-manually-get-started

Summary

Using this guide you have successfully installed WordPress. If you have any questions then don’t be afraid to place them in the comments.

Want to know more about starting to blog with WordPress? Checkout our Getting started category!

The ability to easily add functionality by installing plugins is one of best things about WordPress. There are literally thousands of plugins available and installing them couldn’t be easier! Luckily installing them can be quite simple.

However there are a few ways to install your WordPress plugins

  • Automatic plugin installation
  • Manual plugin installation from the dashboard
  • Manually uploading plugin files (often included in premium themes)

WordPress Automatic plugin installation

Usually automatic installation is the best way to install plugins. WordPress uses a built in browsable version of the plugin repository. With that you can install plugins without leaving your own website.

Step 1: Log into your administrator panel

Visit your Dashboard (located at yourdomain.com/wp-admin/ )  and log in if necessary.

Step2: Find add new plugin

Navigate to Administrator > Plugins> Add New.

Note: You will end up on /wp-admin/plugin-install.php

how-to-install-a-wordpress-plugin-plugins-add-new

Step 3: Find a plugin

Now use the search box in the top right corner to find the plugin you need. For example let’s search on simple image to find the  plugin called Simpe Image Sizes.

how-to-install-a-wordpress-plugin-search

Step 4: Press Install

This could not be more obvious, but the press the install button. A popup box will ask for your confirmation.

how-to-install-a-wordpress-plugin-confirm-install

Step 5: Installation finished

If all goes well you will receive a message that your plugin was successfully installed.

If you get an error you are likely to have a permissions problem on your hosting plan. Write permissions are required on the plugin and temporary download folder in order to successfully download and install the plugin. This can be solved in a few ways. Please refer to The cause and solution of WordPress permission issues.

Step 6: Activate your plugin

With the plugin installed all that is left is activating the plugin. You can immediately do this by pressing the “Activate Plugin” link below the installation summary.

Or if you skipped this Simply return to the Installed Plugins overview. Now find your latest plugin and press activate.

how-to-install-a-wordpress-plugin-activate-plugin

Conclusion

That wasn’t so hard was it? Have fun with your new plugin.

Manually installing a WordPress plugin by uploading a zip file

Sometimes you end up with zipped files that contain plugin files. It is common to receive theme specific plugins with premium WordPress themes.  You can also end up with zipped files when you download a plugin directly from the Official WordPress plugin repository (http://wordpress.org/plugins/ ).

Step 1: Log into your administrator panel

Visit your Dashboard (located at yourdomain.com/wp-admin/ )  and log in if necessary.

Step2: Find add new plugin

Navigate to Administrator > Plugins> Add New. You will end up on /wp-admin/plugin-install.php

how-to-install-a-wordpress-plugin-plugins-add-new

Step3: Upload Plugin button

On the top left corner press the Upload Plugin button

how-to-install-a-wordpress-plugin-upload-plugin

Step4 : Choose file

Now simply press the Choose file button, select your zipped plugin and press Install now.

It is possible you will receive the following error

Unpacking the package…

Could not copy file

Write permissions are required on the plugin and temporary download folder in order to successfully download and install the plugin. This can be solved in a few ways. Please refer to The cause and solution of WordPress permission issues.

Step 5: Activate Plugin

If everything went well you will see WordPress has unpacked the zip adn installed it succesfully. Now all that is left is activate the plugin by clicking the Activate Plugin link.

The cause of WordPress permission issues

Explaining this will be beyond the scope of a regular WordPress Beginner.  However I will give it a shot.

The WordPress permission issues are caused by the file ownership rights on linux servers. Every file on your hosting account has a number flag that determine who can read,write and execute your files; user, group and/or everyone. For example a regular folder could be set to 755 meaning Everyone can read (7) the owner can write (5) and the owner can execute (5).

Your website will access the file from user ‘apache’  but the file belongs to your username. Therefore the website itself is not allowed to write to that folder! It is seen as “other”.

Loosen folder permissions

The most common solution is to loosen folder permissions. You can change this from the file manager of DirectAdmin or with your favorite FTP software. Changing the folder to 777 will allow everyone to read/write/execute. This will completely solve any issues with installing and updating plugins.

In theory it makes the files vulnerable to exploits on/from other accounts on the same hosting provider. Note that this setting does not make the folder writable to anyone on the internet.  Keep in mind that you can restore the file permissions to a more safer 755 when you are done.

However some plugins like caching software will always need write permissions.

Ownership to apache:apache

Another approach would be to change the file ownership to “apache:apache”.  That way the files are owned by apache and 777 is not needed in order to write to the files. However on a regular shared hosting provider only the system administrator can do this for you.

If you manage to install a plugin though your website (by using 777 temporarily) any folders and files created during the installation will be owned by apache. Meaning your troubles are solved.

As with 777 there are some security issues. In theory scripts that are exploited can now be used to modify your files. After all it is apache that owns the folder and it is apache that is running the script.

SOCIAL

4FansLike
143SubscribersSubscribe

Editor picks

Recent posts

0 66
I am happy to report that WordPressInside has launched! Purpose and structure WordPressInside will bring you quality WordPress related tutorials. For now there will be four categories,...