Замечания по установке Wordpress
Поддерживается ли Wordpress виртуальным Windows-хостингом?
Да, поддерживается, на ТП Просторный (win) и выше. Поскольку в общем случае основные системные требования данной CMS легко удовлетворяются любой хостинговой средой и на данный момент для актуальных версий требуется PHP 5.2.x и MySQL 5, а так же опциональная поддержка сервером т.н. rewrite-правил.
Как правильно установить Wordpress в рамках Windows-хостинга?
В отличие от Unix-хостинга доступ к серверу может быть получен только с помощью протокола FTP. Поэтому ознакомьтесь с процессом установки на официальном сайте поддержки WordPress с официального сайта данной CMS. Во время установки CMS мы рекомендуем включить детальное отображение ошибок в IIS.
Как оптимизировать работу Wordpress для более быстрой работы веб-сайта и снизить потребление отведенных процессорных ресурсов пулу приложений IIS?
Wordpress в варианте "как есть" является весьма ресурсоемкой CMS, поэтому в условиях виртуального хостинга (не только на платформе Windows Server) мы рекомендуем использовать кеширующий плагин HyperCache (обратите внимание, для Windows-хостинга требуется версия 2.6.5 и выше). При использовании данного плагина резко снижается потребление ресурсов сервера, что обеспечит как и более быструю работу веб-сайта, так и возможность выдерживать высокие пики посещаемости при жестком лимите ресурсов.
Как отправлять письма с сайта на Wordpress?
Cервис анонимной отправки сообщений с серверов виртуального Windows-хостинга (локальный SMTP-сервер, доступный через функцию mail()) не предоставляется и следует использовать любой доступный SMTP-сервер, например SMTP-сервер нашей почтовой системы и уже заведенный служебный ящик postmaster. При этом достаточно установить только специальный модуль WP Mail SMTP, информация о нем доступна на нашем сайте в соответствующем разделе.
Что делать, если не работают кириллические постоянные ссылки (permalinks)?
Для того, чтобы в Wordpress на IIS работали кириллические постоянные ссылки (permalinks), следует в файл wp-config.php добавить следующее:
if ( isset($_SERVER['UNENCODED_URL']) ) {
$_SERVER['REQUEST_URI'] = $_SERVER['UNENCODED_URL'];
}