Работа с тестовым сайтом
Если вы планируете большие изменения на вашем сайте, имеет смысл подумать о создании тестового сайта — отдельного места нa сeрвере, где вы сможете проверить работу копии сайта перед окончательным запуском.
Мы рекомендуем организовать работу с тестовым сайтом следующим образом:
- Решите, где вы хотите разместить тестовую копию сайта и подготовьте разработческую среду. Для этой цели можно использовать ту же подписку, отдельную подписку на том же сервере или загрузить копию по FTP на другой сервер.
Если вы решили разместить копию в той же подписке, сначала вам нужно создать новый сайт, добавив домен или субдомен.
 - (Необязательный шаг) Если вы настроили разработческую среду в рамках вашей учетной записи Plesk и на вашем реальном сайте установлены APS-приложения через Plesk (в разделе Приложения), установите нужные приложения в разработческой среде в той же подпапке, что в реальном сайте. Этот шаг необязателен, но его выполнение поможет вам избежать ручного редактирования настроек подключения к базе данных в скриптах приложений.
 - Создайте копию сайта и поместите ее в тестовую среду.
 - Создайте копии баз данных сайта и разверните их в тестовой среде.
 - Измените настройки подключения баз данных в скриптах в соответствии с расположением тестовой копии.
 - (Необязательный шаг) Установите APS-приложения. В копии сайта перейдите в раздел Приложения, найдите приложение в списке установленных приложений, откройте его настройки и повторно сохраните параметры. После этого APS-скрипты должны перестать указывать на рабочую базу данных и переключить приложение на ее копию. Этот шаг необходим, если на вашем рабочем сайте установлены APS-приложения и вы выполнили второй шаг данной инструкции.
 - Внесите нужные изменения в копию сайта в тестовой среде и убедитесь, что всё работает как нужно.
 - Опубликуйте обновленный сайт. Для этого в качестве корневой папки рабочего сайта укажите путь к тестовой копии.
 
Чтобы создать тестовый сайт:
- Откройте страницу Сайты и домены.
 - Нажмите Добавить домен или Добавить субдомен.
Мы рекомендуем использовать субдомен.
 - Следуйте инструкциям в разделах Добавление доменов или Добавление субдоменов.
 
Если вы не хотите, чтобы ваш тестовый сайт был доступен интернет-пользователям, не регистрируйте вновь добавленный домен или субдомен у регистратора доменов или используйте файл .htaccess (Linux), чтобы ограничить к нему доступ.
Чтобы создать копию файлов сайта:
- Откройте страницу Сайты и домены и найдите имя сайта, который вы хотите скопировать.
 - Нажмите Копирование сайта.
 - Чтобы скопировать файлы сайта в корневую папку существующего сайта:
- Выберите опцию Сайт в Plesk.
 - Выберите сайт в меню Имя сайта.
 - Укажите, что делать с файлами, которые могут уже существовать в конечной папке.
 
 - Чтобы скопировать файлы сайта в учетную запись FTP на этом или другом сервере:
- Выберите опцию FTP-хранилище.
 - Укажите имя сервера и параметры доступа к учетной записи FTP.
 - В поле Способ FTP-подключения оставьте выбранной опцию Активный режим. Если Plesk не сможет подключиться к внешней учетной записи FTP, выберите опцию Пассивный режим.
 
 - Нажмите OK.
 
Если сайт использует скрипты, которые работают с базой данных, скопируйте базу данных в тестовое окружение:
- Если база данных хранится на том же сервере под управлением Plesk, скопируйте ее с помощью приведенной ниже инструкции.
 - Если база данных хранится на другом сервере (который не управляется Plesk), экспортируйте базу данных с помощью утилиты 
mysqldump, перенесите полученный дамп в тестовое окружение и разверните его там. Внесите изменения в скрипты сайта в тестовой среде, чтобы они подключались к копии базы данных. 
Чтобы создать копию базы данных:
- Откройте страницу Сайты и домены >Базы данных.
 - Нажмите Копировать напротив нужной базы данных.
 - Укажите следующие параметры:
- Конечный сервер баз данных. Вы можете выбрать тот же сервер баз данных, управляемый Plesk, или любой другой. Для внешнего сервера баз данных укажите имя или IP-адрес сервера и параметры доступа: имя пользователя и пароль пользователя с правами на создание баз данных и таблиц баз данных.
 - Конечная база данных. Вы можете создать новую базу данных или скопировать данные в существующую базу данных.
 - Создать полную копию. Оставьте выбранной эту опцию, чтобы скопировать структуру и все данные базы данных.
 
 - Нажмите OK.
Копия базы данных будет развернута на конечном сервере.
 - Внесите изменения в скрипты сайта в тестовой среде, чтобы они подключались к копии базы данных.
 
Когда копия сайта будет готова, опубликуйте ее, как описано в следующей инструкции.
Чтобы опубликовать обновленный сайт:
- Откройте страницу Сайты и домены.
 - В списке доменов найдите ваш рабочий сайт и щелкните по нему.
 - В поле Корневая папка укажите путь к корневой папке тестового сайта.
 - Нажмите OK.
 
Обновленная копия сайта станет доступна посетителям по адресу вашего рабочего сайта.