Как в ISPManager быстро добавить новый WordPress сайт на поддомене вида subdomain.domain.com
План действий:
- Создать поддомен как www-домен
- Установить WordPress из каталога скриптов в ISPManager (чтобы быстро установить WordPress, еще и база данных будет создана автоматически)
- Обновить WordPress до актуальной версии
- Настроить сайт как обычно.
Создаем поддомен в отдельной директории
*** Чтобы папка поддомена находилась вне папки домена, в разделе WWW домены для данного домена должна быть выбрана опция Автоподдомены - В отдельной директории
В ISPManager в разделе WWW домены выбрать Создать
Поля в форме создания домена:
Доменное имя: поддомен.домен.зона, например, subdomain.domain.com
Псевдоним: прописывается автоматически или ввести www.subdomain.domain.com
Корневая директория: www/subdomain.domain.com
Выбор скрипта: WordPress (или не выбирать, установим позже)
*** Если здесь выбрать скрипт WordPress, в папку домена будут распакованы файлы WordPress, и нужно будет пройти стандартную процедуру установки WordPress, предварительно создав базу данных для сайта (Главное-Базы данных-Создать).
Индексная страница : index.php index.html
Список имён файлов в порядке убывания значимости. Web-сервер будет искать данные файлы, если URL был указан без имени файла. Если же список пуст, будут использованы значения из глобальных настроек Web-сервера
РНР: CGI
*** Для опции PHP как модуль Apache доступна только одна версия PHP (native). Если нужна более современная версия, выбираем опцию CGI

Выбор версии PHP
Версия PHP (CGI): здесь можно выбрать нужную версию PHP
ОК
Устанавливаем WordPress
В ISPManager в разделе WWW - Каталог Web-скриптов выберите WordPress и Установить
Выберите самую старшую доступную версию WordPress
Выберите WWW-домен для установки, в данном случае наш поддомен.
Директория по умолчанию корневая ( / ) , т.е. WordPress устанавливается в корневую директорию заданного www-домена.
Далее остается принять Лицензионное соглашение и затем задать Параметры установки - WordPress:
База данных - выбираем Создать новую базу данных, и т.д.
Пользователь - можно выбрать уже используемого пользователя баз данных или создать нового.
В разделе Настройки приложения уже про сайт
Название сайта потом легко изменить в настройках сайта Общие.
Interface language: Russian
Далее. Появляется текст:
Приложение будет автоматически установлено в директорию '/www/subdomain.domain.com'
Если указанная директория не существует, то она будет создана. В противном случае, её содержимое будет перезаписано, что может привести к потере ваших данных
Нажмите кнопку 'Завершить' для окончания установки
Подчищаем
Теперь в Главное-Менеджер файлов-WWW переходим в папку нашего сайта. Скрипт создал многосайтовую установку (MULTISITE). Если это не нужно, в файле wp-config.php вместо
define( 'WP_ALLOW_MULTISITE', true );
пишем
define( 'WP_ALLOW_MULTISITE', false );
и удаляем папку blogs .
Настройки в файле wp-config.php
define( 'WP_ALLOW_MULTISITE', false); define('WP_POST_REVISIONS', 0); // не хранить старые версии записей define('WP_MEMORY_LIMIT', '64M'); // больше памяти
и еще может понадобиться:
// отключение крона, если не будут использоваться запланированные действия: define('DISABLE_WP_CRON', true); // отключение возможности редактирования тем и плагинов из админки: define('DISALLOW_FILE_EDIT', true);
Подробнее и об установке WordPress вручную см //mblogm.ru/wordpress-guide/wordpress-setup/install-wordpress/
Настройки в админке сайта
Заходим на сайт и в админку, обновляемся до текущей версии WordPress.
Настраиваем и наполняем сайт (см. //mblogm.ru/wordpress-guide/wordpress-setup/customizing-wordpress/)