Title: WordPress installation problems
Last modified: August 21, 2016

---

# WordPress installation problems

 *  Resolved [rasta_wdpr](https://wordpress.org/support/users/rasta_wdpr/)
 * (@rasta_wdpr)
 * [12 years ago](https://wordpress.org/support/topic/wordpress-installation-problems/)
 * I am having problems installing wordpress. it is not as easy as it is claimed
   to be.
 * Server: Windows Server 2008 R2 IIS 7 – did not have php or mysql installed on
   it.
 * I understand I have to start with the installation of php and mysql first.
 * i tried doing just that. But not having any experience with both installations
   i don’t know if its properly installed or configured for IIS and WordPress.
 * At this point I feel I should uninstall all the different versions and start 
   fresh.
 * this is an image of whats installed on the machine: [http://rossow-web.com/inbox/image2.jpg](http://rossow-web.com/inbox/image2.jpg)
 * Any advise would be highly appreciated.
 * -roy-

Viewing 8 replies - 1 through 8 (of 8 total)

 *  [2ninerniner2](https://wordpress.org/support/users/2ninerniner2/)
 * (@2ninerniner2)
 * [12 years ago](https://wordpress.org/support/topic/wordpress-installation-problems/#post-4911387)
 * It _is_ as easy as claimed … into an appropriately configured compatible environment
   🙂
 * If you _must_ install using IIS, then have a read through this:
 * [http://codex.wordpress.org/Installing_on_Microsoft_IIS](http://codex.wordpress.org/Installing_on_Microsoft_IIS)
 * Be advised though that the preferred environment is Apache/Linux, not just for
   WP, but most other PHP/MySQL scripts such as Joomla!, eFront, PrestaShop, Drupal,
   etc.
 * Are you planning on hosting the site yourself from this server, or just setting
   it up locally for testing/development? Either way, I have successfully been running
   an eFront installation, available on the web, on a Win 2008 R3 server using a
   freely available AMP (Apache/MySQL/PHP) “stack” called the Uniform Server. No
   IIS required (in fact, it’s best to uninstall it). A simple, easy alternative
   to what is mentioned in the above link.
 *  [Iain Taylor](https://wordpress.org/support/users/iaintaylor/)
 * (@iaintaylor)
 * [12 years ago](https://wordpress.org/support/topic/wordpress-installation-problems/#post-4911411)
 * Hi Roy,
    If this is a local install for use locally then [@2ninerniner2](https://wordpress.org/support/users/2ninerniner2/)
   is better placed with his response. However if this is going to be a full public
   website then I would recommend visiting [http://wordpress.org/hosting/](http://wordpress.org/hosting/)–
   here you will find a list of WordPress host companies recommended by WordPress
   themselves.
 * Alternately do a search for “wordpress hosting” where you will find a number 
   of providers who specialise in WordPress hosting services.
 * Benefits of using specialist WordPress hosting companies:
    – Environment is configured
   correctly – One click install (some hosts preinstall it for you) – Some provide
   auto backup services – Some provide “staging” environments before pushing to “
   live”
 * I hope that this helps.
    Iain
 *  Thread Starter [rasta_wdpr](https://wordpress.org/support/users/rasta_wdpr/)
 * (@rasta_wdpr)
 * [12 years ago](https://wordpress.org/support/topic/wordpress-installation-problems/#post-4911422)
 * Ultimately my client wants me to replace their current site with a WordPress 
   version. I assume so they can update content at will. I can’t even get to the
   design phase because the server didn’t have mysql or PHP on it.
 * I’m working remotely with their in house Windows server running IIS7. So I can’t
   change the server software.
 * Also I’m not really well versed on IIS7. And though I’m fairly technically savvy
   to some degree, I’m not an expert on web server software.
 * In response to: Lain – I’m working with a client’s server. And it is a full public
   website which they host in house.
 * I did find and tried the Microsoft Web PI. I started the installation, but again
   I didn’t quite understand all the prompts during the installation process. For
   example: do i want to create a new URL for WordPress? i just a note from the 
   client that don’t want a sub directory but to completely replace the current 
   root website.
 * does all this make sense?
 * Thank you soo much for responding. I’d appreciate any help you can offer.
 * -roy-
 *  Thread Starter [rasta_wdpr](https://wordpress.org/support/users/rasta_wdpr/)
 * (@rasta_wdpr)
 * [12 years ago](https://wordpress.org/support/topic/wordpress-installation-problems/#post-4911423)
 * This is what is currently installed: [http://www.rossow-web.com/inbox/image6.jpg](http://www.rossow-web.com/inbox/image6.jpg)
 *  [muddg](https://wordpress.org/support/users/muddg/)
 * (@muddg)
 * [12 years ago](https://wordpress.org/support/topic/wordpress-installation-problems/#post-4911427)
 * I run several wordpress sites on a Windows 2008 R2 IIS7.
    So here’s some initial
   information and if you let me know where you need the detail, I will start posting
   the detail to a pastebin because I think it is too much to post here.
 * I assume you want to setup a development environment. I use sub domains (e.g.
   dev.domainname.com). Whoever is in control of the domain will have to create 
   the subdomain for you…if that isn’t you. Then you add the site in IIS using the
   IIS Manager. I can tell you step by step how to do this if you need this info.
 * On MySQL…I see 5.6 is installed. Did you create the database ? Do you need to
   know how to do this?
 * I had trouble getting PHP installed correctly. I finally used the Windows Installer
   for PHP 5.3 and I just installed all of the extensions. Once you have it installed
   and working it is very easy to upgrade to PHP 5.4.nn or PHP 5.5.nn. There is 
   no Windows installer for later versions of PHP. I will be happy to post more 
   details about this step.
 * You may have to tweak the php.ini file. I will be happy to post my versions via
   pastebin (or something). To much to post here.
 * At this point, you should test that the site is working in IIS, PHP is working
   and MySQL is working before trying to install WordPress. It will save you a lot
   of time.
 * Use a simple index.html…a “hello world” type of thing to test that the development
   website is in operation (after setting it up in IIS).
 * Then test that PHP is working by creating a phptest.php file that just contains
   the following line of code:
 * `<?php phpinfo(); ?>`
 * Then when you visit this URL [http://dev.domainname.com/phptest.php](http://dev.domainname.com/phptest.php)
   you should see the PHP info page. If you don’t, it isn’t working.
 * Finally, test that you can connect to your database. Put the following code in
   a php file (e.g. testsql.php) and update it with the connection details for your
   database. Then visit the URL [http://dev.domainname.com/testsql.php](http://dev.domainname.com/testsql.php).
   The output will tell you if you’ve successfully connected to the database.
 *     ```
       <?php
       echo "okey dokey <br>";
       // hostname or ip of server (for local testing, localhost should work)
       $dbServer='localhost';
       echo "okey dokey <br>";
       // username and password to log onto db server
       $dbUser='mysqlusernamegoeshere';
       $dbPass='passwordgoeshere';   //
       echo "okey dokey again <br>";
       // name of database
       $dbName='databasenamegoeshere';
   
           $link = mysql_connect("$dbServer", "$dbUser", "$dbPass") or die("Could not connect");
           print "Connected successfully<br>";
           mysql_select_db("$dbName") or die("Could not select database");
           print "Database selected successfully<br>";
   
       // close connection
       mysql_close($link);
       ?>
       ```
   
 * Once you’ve got those three elements working you are ready to do the 5 minute
   WordPress install and it really is only 5 minutes! Okay. Maybe 15 by the time
   you update your wp-config.php file.
 * Let me know where you are stuck or what further detail you need.
 *  [muddg](https://wordpress.org/support/users/muddg/)
 * (@muddg)
 * [12 years ago](https://wordpress.org/support/topic/wordpress-installation-problems/#post-4911428)
 * I forgot to mention that you need to install FASTCGI when you install PHP.
    And
   then setting up the web.config file so the rewrite module works. Let me know 
   if you need more detail about these two items.
 *  Thread Starter [rasta_wdpr](https://wordpress.org/support/users/rasta_wdpr/)
 * (@rasta_wdpr)
 * [12 years ago](https://wordpress.org/support/topic/wordpress-installation-problems/#post-4911435)
 * Muddg – this is great, thanks for breaking it down step by step!
 * What do you mean by a development environment? The client wants the current site
   to become the wordpress site, so there is no need for a sub domain.
 * PHP installation :
    I had php installed. But as you saw in that screen grab from
   my previous post I uninstalled it from the control panel; just to start from 
   the beginning. Well I thought i uninstalled it. But when I access this test.php
   file I created this happens –> [http://www.mountainhighorganics.com/test.php](http://www.mountainhighorganics.com/test.php)
 * I do not believe I install FASTCGI.
 * MySQL installation:
    Looking again at the screen grab-> [http://www.rossow-web.com/inbox/image6.jpg](http://www.rossow-web.com/inbox/image6.jpg)
   there are a bunch of MySQL installs..does that matter?
 * No I did not create a database. And yes I need help with this.
 * Yes lets test php and MySQL.
 * > Use a simple index.html…a “hello world” type of thing to test that the development
   > website is in operation (after setting it up in IIS).
 *  Could you explain this in more detail?
 * Questions:
    > should I uninstall the Microsoft Web PI?
 * So I believe I should go back to a proper install of PHP. Correct?
 * -roy-
 *  [muddg](https://wordpress.org/support/users/muddg/)
 * (@muddg)
 * [12 years ago](https://wordpress.org/support/topic/wordpress-installation-problems/#post-4911455)
 * Well it looks like you have PHP up and running. Your test.php displays the PHP
   info page. That indicates PHP is working. I don’t think you have to reinstall
   it. Just delete that test.php file for security reasons.
 * I don’t think you have to uninstall the Microsoft Web PI.
 * Here are some additional notes about PHP settings: [http://pastebin.com/LAb8KLfN](http://pastebin.com/LAb8KLfN)
 * On the issue of a sub domain. If you install WordPress into the existing site’s
   directory, you risk bringing down the existing site, maybe clobbering some of
   the contents (not sure, depends on how it is structured). If the client doesn’t
   care that their site is down while you do the wordpress development then you 
   don’t need to worry about setting up “a separate” domain for a development environment.
   So forget about the index.html. You only need to use that if you setup a new 
   development site in IIS and you want to test that it is working.
    I would take
   steps to backup the current Site directory.
 * Do not worry about all the extra MySQL components installed. The important ones
   are installed.
 * So to create your database, use MySQL administrator on the server. If you installed
   MySQL then you should know the password to login to the MySQL server. You will
   need the MySQL Server login details.
 * Detailed instructions to create a MySQL database can be found at this pastebin:
   [http://pastebin.com/ZVezk7jh](http://pastebin.com/ZVezk7jh)
 * Finally, you have to setup the rewrite rules so that the WordPress permalink 
   structures work.
 * Here are the two references I used to get that working. It is pretty straightforward.
   Just be careful to backup the existing web.config file (if indeed one exists)
   before you make any changes to it.
    You should find it in the root folder of 
   the website.
 * [Enabling Pretty Permalinks in IIS](http://www.iis.net/learn/extensions/url-rewrite-module/enabling-pretty-permalinks-in-wordpress)
   and there is a note on this page
    [http://codex.wordpress.org/Using_Permalinks](http://codex.wordpress.org/Using_Permalinks),
   look for the heading Permalinks without mod_rewrite.

Viewing 8 replies - 1 through 8 (of 8 total)

The topic ‘WordPress installation problems’ is closed to new replies.

 * In: [Installing WordPress](https://wordpress.org/support/forum/installation/)
 * 8 replies
 * 4 participants
 * Last reply from: [muddg](https://wordpress.org/support/users/muddg/)
 * Last activity: [12 years ago](https://wordpress.org/support/topic/wordpress-installation-problems/#post-4911455)
 * Status: resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
