У WordPress, работающего на сервере с Windows и IIS, есть проблема автоматического обновления плагинов. По крайней мере так было у меня при установке PHP через Microsoft Web Platform Installer. WordPress после очистки содержимого папки плагина не может удалить папку plug-in и на этом обновление прерывается.
Проблема заключается в кешировании файлов. Для того, чтобы заработало автообновление плагинов, нужно сделать следующее:
- Скачать с SourceForge новую версию php_wincache.dll
- Заменить php_wincache.dll в каталоге %ProgramFiles%PHPv5.2ext. Для этого необходимо остановить IIS Admin Service (хотя может быть, хватит и остановки World Wide Publishing Service). Так как службы запускаются и останавливаются медленно, то проще всего сделать перезапуск IIS Admin Service и после остановки World Wide Publishing Service заменить файл DLL.
Я так понимаю что для этого нужно иметь полный доступ к серверу, так? Просто у меня именно windows-хостинг и эта проблема надоела уже)))
Получается, да — естественно, не физический доступ, а управление Windows Server. Нужна как минимум возможность редактирования PHP.INI, чтобы закомментировать строку extension=php_wincache.dll, но тогда кеш вообще не будет работать, либо необходимо обратиться в техподдержку хостинга с просьбой обновления расширения, аргументировав свою позицию.