WordPress на IIS — автоматическое обновление плагинов

У 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.

Комментарии:

WordPress на IIS — автоматическое обновление плагинов: 2 комментария

  1. Я так понимаю что для этого нужно иметь полный доступ к серверу, так? Просто у меня именно windows-хостинг и эта проблема надоела уже)))

    1. Получается, да — естественно, не физический доступ, а управление Windows Server. Нужна как минимум возможность редактирования PHP.INI, чтобы закомментировать строку extension=php_wincache.dll, но тогда кеш вообще не будет работать, либо необходимо обратиться в техподдержку хостинга с просьбой обновления расширения, аргументировав свою позицию.

Добавить комментарий для Nevedimko Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *