How To Install WordPress On Plesk

I use Media Temple VPS for all my hosting. By default they come with PLESK to manage the server (although you can choose cPanel). 

Plesk comes with a 1-click installer (under Applications), and you can use this to install WordPress. However I’ve run into problems before the WordPress files being under a different Apache user, and subsequent plugin updates haven’t worked properly.

I prefer going the manual way.

Manual WordPress Installation on Plesk 12.5

Don’t forget to clean up Plesk’s default files. On some Plesk installations, when you add a new domain, it adds a bunch of preset HTML and CSS files. You’ll need to delete all these via the file manager.

Step 1: Upload WordPress

  1. Download the latest WordPress from
  2. Login to Plesk, go to Files (or File Manager)
  3. Your website files will go under either httpdocs or under your sites domain name (if you have more than one site in a webspace).
  4. Click Upload (previously called Add New File)
  5. Upload your zip file.
  6. Extract the zip file. wordpress-plesk-extractThis will extract all files under a folder called wordpress. We don’t want this, so…
  7. Navigate into the WordPress folder and select all files and folders and click Move. The choose the root folder for your site (either httpdocs or the domain name).
Don’t forget to cleanup. Delete the zip file you uploaded and the empty wordpress folder.

That’s WordPress installed. Now for the database.

Step 2: Create the Database

If you have a local development environment, it’s helpful to keep database credentials the same as your live host.
  1. Select your Domain, and choose Add Database wordpress-plesk-adddb
  2. Enter a database name, ensure your select the correct related site and create a database user. Generate a strong password. Choose local connections only. Make a note of names and passwords!
    Tip: Make the db name strong (like mysiteGd4ffz), and make the db user the same as the db name (makes things easier).


Step 3: WordPress Config

  1. In Plesk admin, bring up the File Manager for your domain.
  2. Rename wp-config-sample.php to wp-config.php
  3. Edit the wp-config.php file (click the little menu to the right of the file and select Edit in Text Editor.
  4. Add in your db name, user, and password in the appropriate place.
  5. Click OK

Step 4: Test

Go to your domain name in your browser, and it should automatically bring up the WordPress installer.wordpress-installer

Tip: Never, ever choose admin as your WordPress user. This used to be the default and has been used by hackers to brute force their way into your WordPress site.

That’s it. You should have a working wordpress installation on your web server.

Hi, I'm James, and for the last decade I've made a living by making my own blogs and websites.
Updated: October 3, 2016


  1. HTTP Error 500.0 – Internal Server Error
    D:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP5\php-cgi.exe – The FastCGI process exited unexpectedly

    Most likely causes:
    IIS received the request; however, an internal error occurred during the processing of the request. The root cause of this error depends on which module handles the request and what was happening in the worker process when this error occurred.
    IIS was not able to access the web.config file for the Web site or application. This can occur if the NTFS permissions are set incorrectly.
    IIS was not able to process configuration for the Web site or application.
    The authenticated user does not have permission to use this DLL.
    The request is mapped to a managed handler but the .NET Extensibility Feature is not installed.

    What To Do Getting This error??

    • Unfortunately I have no experience with Plesk on Windows.

  2. verygood

  3. Hi, is it necessary to have a domain associated?

  4. Hey. Just having an issuse. When I go to test the site, I keep getting an HTML error 500 message.

    • You will need to check your server logs to try and find what’s causing the 500.

  5. Excellent tutorial!!! Thank you!!!

    • You’re welcome. Glad it helped.

  6. Thanks James. This TUT is da’bomb!

Add a Comment