One of the most common performance enhancement suggestions for WordPress (and PHP in general) on Windows and IIS is to install the WINCACHE extension for PHP. Of course, I dutifully did that. After a while though, I noticed one or two quirks. The most annoying is the THEME listing page would report a set of broken themes like this:
After a couple of months of frustration, I finally narrowed the culprit down to the WINCACHE.
But, no one else on the internet was reporting this issue. So, what was unique about my situation? It turns out that the culprit was an entry in the php.ini file under the "[PHP_WINCACHE]" section. I had actively turned on the opcode cache using wincache.ocenabled=1. This shouldn't have been an issue since the default for this parameter is "1" anyway. But, simply getting rid of this line fixed the problem.
I think this definitely qualifies for weird WP / PHP on IIS bug of the year...
Nigel Bahadur's normal market observations - usually about the US Futures market. Occasionally though, he will express thoughts on individual stocks and FOREX cross rates.