• 0

Wordpress on Windows!


Question

I installed Wordpress on my web server (Windows 2003) and all I get are 404's! It works great locally on my Windows 7 PC. Any ideas?

Link to comment
Share on other sites

Recommended Posts

  • 0

What URLs are you accessing the give you 404s? localhost/wp-admin/? perhaps localhost/slug-here?

If you're using a default install with default permalinks (localhost/?p=#), are you still getting 404s?

Link to comment
Share on other sites

  • 0

Do you have a rewrite module installed? Most Wordpress installs use clean URLs (blog.whatever.com/2010/05/05/04-test-post/), and if a rewrite module isn't installed, it's gonna think those are actual directories.

Link to comment
Share on other sites

  • 0

Okay... that doesn't answer anything. Are you using the default permalinks? Are you using pretty permalinks? What pages are 404? Your wordpress frontend or /wp-admin/?

Link to comment
Share on other sites

  • 0

Well my first question to that is.. do you have ALL Wordpress files uploaded into a viewable directory and with the correct permissions for your server's requirements?

Link to comment
Share on other sites

  • 0

I am running it on Windows 7 fine. Server is Windows Server 2003. On both I used the Microsoft Web Platform Installer. I am a Wordpress newbie so maybe missing some server settings bit I got all green checks on both installs.

Link to comment
Share on other sites

  • 0

Umm I may be missing something here, but a shot in the dark is, it sounds like you have two computers, your Windows 2003 Server, and your personal computer.

Now it seems you've put the wordpress files on your windows 2003 server, then from your local computer, try to access the wordpress install on your server, via http://localhost?

If you are, it clearly wont work because localhost is referring to your computer you are currently at, not your webserver on the 2003 computer. You would need to access it via the webservers IP address.

Link to comment
Share on other sites

  • 0

The local system and server are running totally seperate. I built the site local, but cannot even get the standard install working on the server. It is running 2003 and IIS 7. The Windows Web PI installed everything on the server.

Link to comment
Share on other sites

  • 0

The local system and server are running totally seperate. I built the site local, but cannot even get the standard install working on the server. It is running 2003 and IIS 7. The Windows Web PI installed everything on the server.

Okay so when you are on your desktop computer, and in your webbrowser you want to access your Webserver thats on your windows 2003 server, what do you type in the address bar?

Link to comment
Share on other sites

  • 0

http://localhost/wordpress -- Why are you trying to use localhost to access a server that is hosted through GoDaddy? Unless you edited your HOSTS file to point localhost to GoDaddy's IP, you should be using your domain's URL to access it.

The error that pops up means the files and/or directory do not exist. Did you actually upload all files under the /wordpress/ directory?

Link to comment
Share on other sites

  • 0

http://localhost/wordpress -- Why are you trying to use localhost to access a server that is hosted through GoDaddy? Unless you edited your HOSTS file to point localhost to GoDaddy's IP, you should be using your domain's URL to access it.

The error that pops up means the files and/or directory do not exist. Did you actually upload all files under the /wordpress/ directory?

I figured this was an issue as it seemed too suspicious with him talking about localhost a lot.

Link to comment
Share on other sites

  • 0

Its a Go Daddy dedicated server so I have access right into the actual server. All files are installed. I can try and put it on a domain no problem. Be Back on that after lucnh. Thanks for taking the time to help on this too. Really cutting my Wordpress teeth here.

Link to comment
Share on other sites

  • 0

So you have root access to a dedicated server you ordered through GoDaddy? Or are you just using their Windows based shared hosting?

If all files are uploaded, then you wouldn't be receiving a 404 error. When you get back, please post up all details of how you "installed" Wordpress on your GoDaddy hosting account.

Link to comment
Share on other sites

  • 0

I just published to the domain (www.michaeldouglassmith.com) on the server. I checked via the web and on the server itself.

I have more than root access, Its a dedicated server so I have access to the whole server. Here is a screen shot. As you can see all the files are copied to the directory, but don't show up.

post-121292-1273176572494.png

Link to comment
Share on other sites

  • 0

Root access is the highest level.. Can't have "more" than that.

So.. I've got a question then.. What else are you running on the server that you NEED a Windows based server? Also, have you setup and configured your server properly that it will be able to run Wordpress' requirements?

Link to comment
Share on other sites

  • 0

I am running some other like asp.net sites mostly in splash page form now. I used the Windows Platform INstaller which has Wordpress built in and loads all the require components for Wordpress (PHP, MySQL, etc). I didn't get any big red X's, only green checks.

I loaded it the same way local on my W7 box and it worked 100% no issue. On the server I don't get any further than the 404. Must be some server setting missing/wrong.

Link to comment
Share on other sites

  • 0

Seems like I am making progress! Now getting a 500 error so it must see the file now in the browser.

I now get:

The specified procedure could not be found.

Link to comment
Share on other sites

  • 0

IIS 6.0 requires you to approve extensions before they can be executed, which is why you were seeing the 404 messages.

I'm not familiar with the platform installer, but does it install PHP for you? If so, what DLL did the installer map .php to? (It's under the Home Directory tab > Configuration button)

IIS 7 (Windows 7) is quite different from IIS 6. Saying it worked under Windows 7 is like saying it worked under IIS 3, but not IIS 6.

Link to comment
Share on other sites

  • 0

mapping to "C:\Program Files\PHP\php5.dll" and now I get a 500 error.

Is that directory in your PATH environmental variable?

Personally, I hate having PHP installed there. I'd rather it be placed in the root of the system drive (C:\php). Regardless, check on the PATH variable.

Link to comment
Share on other sites

  • 0

Install xampp. Works wonders my friend.

On a production server? No thanks. If you're going to run a production web server, you need to learn how to take care of it, and not hope everything goes well with some instant web server installer.

Link to comment
Share on other sites

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.