Problems with IIS are well documented. Try a search here or Google.
Thread Starter
ozzzy
(@ozzzy)
I’ve tried searching. The only answer I’ve found is removing the Read Only privileges on all files. This does not appear to be working for me. Any suggestions on where to start for this specific problem? Everything else seems to be working.
Thread Starter
ozzzy
(@ozzzy)
Still no luck after four days of scouring the web.
The only thing I can think of is that this is a file permissions issue. Though the WordPress documentation isn’t specific as to which users need write access.
http://codex.ww.wp.xz.cn/Changing_File_Permissions
I’ve updated the permissions in the \wp-content\ for IIS_IUSRS and IUSR to Read and Execute, Read and Write. Still no luck.
As a test I changed the permission for the ‘Everyone’ user to Full Control. Still no luck.
No error is displayed in the web browser even with PHP’s display_errors set to On.
Anyone have any ideas? I’m stumped.
I don’t know IIS, but I know Apache runs with a default user named (in my system) WWW-USER. That’s who has to be able to write the jpg file. The file permissions instructions basically say make the wp-content folder and everything under them world writable. At least make the jpg file you want to change world writable. Once you’re done, it’s easy enough to change it back to something more secure.
What I found, and haven’t seen documented here, is in order to make changing the header gradient work PHP requires the GD library be available and the standard script memory setting needs to be increased by quite a bit. Check out the PHP documentation here. I set my memory_limit in php.ini to 256M, though I’m going to set it back down now that the jpg is fixed.
If the permissions are right, the PHP5-GD library is installed, and there’s enough memory available, the configuration routine to change the gradient on the default theme works fine.