Title: Installing WordPress on Windows
Last modified: August 18, 2016

---

# Installing WordPress on Windows

 *  [tomarie](https://wordpress.org/support/users/tomarie/)
 * (@tomarie)
 * [22 years, 1 month ago](https://wordpress.org/support/topic/installing-wordpress-on-windows/)
 * I have installed WordPress several times with varying results. My OS is Windows
   XP. Web server is ProtoNova. I am also running a scripting language Nuclear Vision
   which bears some similarities to Cold Fusion but costs a fraction of the price.
   I have PHP 4.3.5 installed and successfully running with the web server. I have
   this web server running on a home network using a port forwarding service, TZO.
   com so I have a dynamic ip address which is mapped to a url via the setup with
   TZO. I have high speed cable access. The web site is up and running – has been
   for nearly a year so all of that is working relatively well; however, I do get
   some quirky results when I try to use/setup WordPress which by the way appears
   to be great software. I just need to get some kinks worked out. I get various
   errors during install and whenever I try to update option for example. “Notice:
   Undefined index:step in c:\progra~1\protonova\httproot\wordpress\wp-admin\install-
   config.php on line 13” I am now using the lastest nightly build. Builds earlier
   than 4/15/2004 would not work at all. Whenever I attempt to login I get a page
   not found error but if I point the browser to the index page I get to the blog,
   refresh, and then I have the edit this available to me and I can edit the entry,
   access my profile, etc. Whenever I save or logout, I get the same page not found
   error but I can return to the blog by pointing the browser to the index page 
   and refresh and I am logged out, etc. Any suggestions? I created a separate database
   for WordPress rather than use my existing database which I use on my site already.

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

 *  [razorwriter](https://wordpress.org/support/users/razorwriter/)
 * (@razorwriter)
 * [22 years, 1 month ago](https://wordpress.org/support/topic/installing-wordpress-on-windows/#post-45527)
 * I am having the same issues with the latest builds on a Windows server. I posted
   a message in the Beta discussion, hoping we can get some solid answers on what
   needs to happen for full Windows compatibility.
 *  [Beel](https://wordpress.org/support/users/beel/)
 * (@beel)
 * [22 years, 1 month ago](https://wordpress.org/support/topic/installing-wordpress-on-windows/#post-45528)
 * Can’t help you with your problems but I can tell you I am running WP off my home
   computer running Windows (W2K) and Apache server with domain forwarding by MapName(
   formally DewDesigns) with nary a hitch.
 *  Thread Starter [tomarie](https://wordpress.org/support/users/tomarie/)
 * (@tomarie)
 * [22 years, 1 month ago](https://wordpress.org/support/topic/installing-wordpress-on-windows/#post-45542)
 * I have tried a variety of PHP Blog scripts with essentially the same difficulties.
   I believe the problems I have had are related to the mod_rewrite on Apache servers.
   The web server I am using doesn’t support that which is why I get WP installed
   and partly working. Apparently mod_rewrite does some sort of page forwarding 
   hence I get redirected which causes the page not found or server not found errors.
   If there were a way to toggle off mod_rewrite then WP might work without a hitch.
   Is this possible as I believe I saw in some of the install docs that mod_rewrite
   was optional? Since I ran into this problem I’ve checked out other Blog scripts
   and WP is by far the best one I’ve seen. Any help or suggestions are greatly 
   appreciated.
 *  [Beel](https://wordpress.org/support/users/beel/)
 * (@beel)
 * [22 years, 1 month ago](https://wordpress.org/support/topic/installing-wordpress-on-windows/#post-45546)
 * Straight out of the box WP does not use mod_rewrite. I would suggest not installing
   the alpha version. Install the latest stable build – you can upgrade later when
   things are running properly.
 *  Thread Starter [tomarie](https://wordpress.org/support/users/tomarie/)
 * (@tomarie)
 * [22 years, 1 month ago](https://wordpress.org/support/topic/installing-wordpress-on-windows/#post-45550)
 * I started with the “Blakely” zip but just could not get anything to work with
   that. I read on the site that the problems I experienced with that particular
   build were somewhat resolved with one of the nightly builds – 04/15/2004. Starting
   with that build I have managed to install WP but with all of the caveats mentioned
   in my first posting. I just tangoed with 04/20/2004 with pretty much the same
   results. I can set up WP such as it is and provide a URL to the site if that 
   will help. [http://www.tomarie.tzo.com/wordpress](http://www.tomarie.tzo.com/wordpress)
 *  Thread Starter [tomarie](https://wordpress.org/support/users/tomarie/)
 * (@tomarie)
 * [22 years, 1 month ago](https://wordpress.org/support/topic/installing-wordpress-on-windows/#post-45586)
 * At long last I resolved the problem I encountered with WordPress and my particular
   system. I am using a web server called ProtoNova [http://www.slproweb.com/](http://www.slproweb.com/)
   which currently runs on Windows OS. Note that the author is currently working
   to port this and other software to Linux. At any rate WordPress seemed to identify
   ProtoNova as IIS which it is not. I tested commenting out the following code 
   in wp-settings `// Fix for IIS, which doesn't set REQUEST_URI
    $_SERVER['REQUEST_URI']
   = ( isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : $_SERVER['SCRIPT_NAME'].((
   isset($_SERVER['QUERY_STRING']) ? '?' . $_SERVER['QUERY_STRING'] : '')));
   
    After
   commenting out the above code WordPress seems to be working without a hitch. 
   If there is a better way to do this, please advise. I don’t know the criteria
   which WordPress uses to determine the kind of server on whihc it runs but I’m
   sure there is a better way to set this information than what I’ve done here.
 *  Anonymous
 * [22 years, 1 month ago](https://wordpress.org/support/topic/installing-wordpress-on-windows/#post-45625)
 * PHP 4.3.5 was a very problematic PHP version and was quickly superseeded by 4.3.6
   to get rid of the issues that it had. I’d look into that as a problem – one of
   the largest issues was its inability to load many modules when running on Windows.
   I’m not sure if this has relevence to the issues you are experiencing but either
   way a quick upgrade might be a good idea.
 *  Thread Starter [tomarie](https://wordpress.org/support/users/tomarie/)
 * (@tomarie)
 * [22 years, 1 month ago](https://wordpress.org/support/topic/installing-wordpress-on-windows/#post-45626)
 * Actually, I had to resort to modifying several of the PHP scripts in WordPress,
   essentially making use of the `siteurl` variable as a means to eliminate the 
   404’s I was getting. For whatever reason some pages worked without a hitch while
   others failed to load the proper page whenever I clicked on a certain function,
   say, update changed options, etc. Apparently some server variables were either
   blank or not providing the information the WP scripts expected. I am using a 
   little known web server, ProtoNova and host from my home computer network so 
   I should have expected to have to make changes accordingly. I will, however, 
   look into the newer version of PHP.

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

The topic ‘Installing WordPress on Windows’ is closed to new replies.

 * In: [Installing WordPress](https://wordpress.org/support/forum/installation/)
 * 8 replies
 * 4 participants
 * Last reply from: [tomarie](https://wordpress.org/support/users/tomarie/)
 * Last activity: [22 years, 1 month ago](https://wordpress.org/support/topic/installing-wordpress-on-windows/#post-45626)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
