Работа с тестовым сайтом

Если вы планируете большие изменения на вашем сайте, имеет смысл подумать о создании тестового сайта — отдельного места нa сeрвере, где вы сможете проверить работу копии сайта перед окончательным запуском.

Мы рекомендуем организовать работу с тестовым сайтом следующим образом:

  1. Решите, где вы хотите разместить тестовую копию сайта и подготовьте разработческую среду. Для этой цели можно использовать ту же подписку, отдельную подписку на том же сервере или загрузить копию по FTP на другой сервер.

    Если вы решили разместить копию в той же подписке, сначала вам нужно создать новый сайт, добавив домен или субдомен.

  2. (Необязательный шаг) Если вы настроили разработческую среду в рамках вашей учетной записи Plesk и на вашем реальном сайте установлены APS-приложения через Plesk (в разделе Приложения), установите нужные приложения в разработческой среде в той же подпапке, что в реальном сайте. Этот шаг необязателен, но его выполнение поможет вам избежать ручного редактирования настроек подключения к базе данных в скриптах приложений.
  3. Создайте копию сайта и поместите ее в тестовую среду.
  4. Создайте копии баз данных сайта и разверните их в тестовой среде.
  5. Измените настройки подключения баз данных в скриптах в соответствии с расположением тестовой копии.
  6. (Необязательный шаг) Установите APS-приложения. В копии сайта перейдите в раздел Приложения, найдите приложение в списке установленных приложений, откройте его настройки и повторно сохраните параметры. После этого APS-скрипты должны перестать указывать на рабочую базу данных и переключить приложение на ее копию. Этот шаг необходим, если на вашем рабочем сайте установлены APS-приложения и вы выполнили второй шаг данной инструкции.
  7. Внесите нужные изменения в копию сайта в тестовой среде и убедитесь, что всё работает как нужно.
  8. Опубликуйте обновленный сайт. Для этого в качестве корневой папки рабочего сайта укажите путь к тестовой копии.

Чтобы создать тестовый сайт:

  1. Откройте страницу Сайты и домены.
  2. Нажмите Добавить домен или Добавить субдомен.

    Мы рекомендуем использовать субдомен.

  3. Следуйте инструкциям в разделах Добавление доменов или Добавление субдоменов.

Если вы не хотите, чтобы ваш тестовый сайт был доступен интернет-пользователям, не регистрируйте вновь добавленный домен или субдомен у регистратора доменов или используйте файл .htaccess (Linux), чтобы ограничить к нему доступ.

Чтобы создать копию файлов сайта:

  1. Откройте страницу Сайты и домены и найдите имя сайта, который вы хотите скопировать.
  2. Нажмите Копирование сайта.
  3. Чтобы скопировать файлы сайта в корневую папку существующего сайта:
    1. Выберите опцию Сайт в Plesk.
    2. Выберите сайт в меню Имя сайта.
    3. Укажите, что делать с файлами, которые могут уже существовать в конечной папке.
  4. Чтобы скопировать файлы сайта в учетную запись FTP на этом или другом сервере:
    1. Выберите опцию FTP-хранилище.
    2. Укажите имя сервера и параметры доступа к учетной записи FTP.
    3. В поле Способ FTP-подключения оставьте выбранной опцию Активный режим. Если Plesk не сможет подключиться к внешней учетной записи FTP, выберите опцию Пассивный режим.
  5. Нажмите OK.

Если сайт использует скрипты, которые работают с базой данных, скопируйте базу данных в тестовое окружение:

  • Если база данных хранится на том же сервере под управлением Plesk, скопируйте ее с помощью приведенной ниже инструкции.
  • Если база данных хранится на другом сервере (который не управляется Plesk), экспортируйте базу данных с помощью утилиты mysqldump, перенесите полученный дамп в тестовое окружение и разверните его там. Внесите изменения в скрипты сайта в тестовой среде, чтобы они подключались к копии базы данных.

Чтобы создать копию базы данных:

  1. Откройте страницу Сайты и домены >Базы данных.
  2. Нажмите Копировать напротив нужной базы данных.
  3. Укажите следующие параметры:
    • Конечный сервер баз данных. Вы можете выбрать тот же сервер баз данных, управляемый Plesk, или любой другой. Для внешнего сервера баз данных укажите имя или IP-адрес сервера и параметры доступа: имя пользователя и пароль пользователя с правами на создание баз данных и таблиц баз данных.
    • Конечная база данных. Вы можете создать новую базу данных или скопировать данные в существующую базу данных.
    • Создать полную копию. Оставьте выбранной эту опцию, чтобы скопировать структуру и все данные базы данных.
  4. Нажмите OK.

    Копия базы данных будет развернута на конечном сервере.

  5. Внесите изменения в скрипты сайта в тестовой среде, чтобы они подключались к копии базы данных.

Когда копия сайта будет готова, опубликуйте ее, как описано в следующей инструкции.

Чтобы опубликовать обновленный сайт:

  1. Откройте страницу Сайты и домены.
  2. В списке доменов найдите ваш рабочий сайт и щелкните по нему.
  3. В поле Корневая папка укажите путь к корневой папке тестового сайта.
  4. Нажмите OK.

Обновленная копия сайта станет доступна посетителям по адресу вашего рабочего сайта.

 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.