From: Operating system: Windows Server 2008 R2 Enterpris PHP version: 5.3.9 Package: IIS related Bug Type: Bug Bug description:Windows Authentication + PHP = 500 errors since PHP 5.3.7
Description: ------------ On a server where everything was working as expected with PHP 5.3.6, I upgraded PHP to 5.3.9 (latest official release, non-thread-safe). I run WordPress on IIS 7.5 / Windows Server 2008 R2. All versions of PHP after 5.3.7 are exhibiting problems with some WordPress plugins, where 500 errors are thrown and no PHP log is generated, when using Windows Authentication to protect sites (anonymous authentication disabled). If I roll back to PHP 5.3.6 or earlier, the problems resolve. If I turn off Windows Authentication while using PHP 5.3.7 or newer, the sites and plugins work as expected. The problem is the specific combination of Windows Authentication, some WordPress plugins, and PHP 5.3.7 or newer. An example plugin problem: I get 500 errors when using WP Super Cache with WordPress on PHP 5.3.7 or newer. If I roll PHP back to 5.3.6, the plugin again works as expected. Test script: --------------- http://wordpress.org/extend/plugins/wp-super-cache/ Expected result: ---------------- I expect the WordPress plugin to work as designed. Actual result: -------------- I receive a 500 error when using the WordPress plugin on a site with Windows Authentication running PHP 5.3.7 or newer. -- Edit bug report at https://bugs.php.net/bug.php?id=60787&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=60787&r=trysnapshot54 Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=60787&r=trysnapshot53 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=60787&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=60787&r=fixed Fixed in SVN and need be documented: https://bugs.php.net/fix.php?id=60787&r=needdocs Fixed in release: https://bugs.php.net/fix.php?id=60787&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=60787&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=60787&r=needscript Try newer version: https://bugs.php.net/fix.php?id=60787&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=60787&r=support Expected behavior: https://bugs.php.net/fix.php?id=60787&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=60787&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=60787&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=60787&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=60787&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=60787&r=dst IIS Stability: https://bugs.php.net/fix.php?id=60787&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=60787&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=60787&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=60787&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=60787&r=mysqlcfg