Latest Posts

Most Popular Posts

This is a quick tip to those who are having trouble installing or using WordPress on Windows Server with PHP.

Make sure in the PHP.ini file that the following is set:

; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
magic_quotes_runtime = Off

If this is ON, WordPress will not allow you to login. It will spit out the following error:

“You do not have sufficient permissions to access this page.”

You CAN have magic_quotes ON though, which is a different setting. The above setting is for data being pulled from a MySQL database for example.

Also make sure the following is set:

; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP’s
; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
; this to 1 will cause PHP CGI to fix it’s paths to conform to the spec. A setting
; of zero causes PHP to behave as before. Default is zero. You should fix your scripts
; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
cgi.fix_pathinfo=1

Related posts:

  1. WordPress 2.1.x – 2.2 Breaks PHP 4.4.4
  2. WordPress Dynamic Replacement
  3. Delete Spam Comments in WordPress via MySQL
  4. Microsoft Windows Server 2003 IIS Log File Format Comparison
  5. Why are so many Windows Servers compromised?


(No Ratings Yet)

2 Responses to “WordPress & PHP on Windows Server IIS 6”

  1. August 9, 2007 at 9:47 pm

    Hi,
    I was wondering what you did in terms of directory permissions for WordPress on IIS. I can’t seem to find any resources out there.
    Thanks!

  2. admin
    August 10, 2007 at 4:41 pm

    You have to open up the dialog box in Windows Explorer and go to Security tab. You need to set the internet user (IUSER_ComputerName) permissions to read/view, and the config files to read/write.

Leave a Reply

Allowed tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


What do you use Virtualization for?

View Results

Loading ... Loading ...