Делаем резервную копию на основном .

 

Скачиваем Архивы и файл restore.php

 

Заливаем в нужную папку (в моем случае D:/xamp-56/htdocs/studybeta/www/ )

Подготавливаем XAMPP нужной версии , прописываем конфиг  D:\xamp-56\apache\conf\extra\httpd-vhosts.conf

<VirtualHost hotel.copy:80>
    DocumentRoot "D:/xamp-56/htdocs/studybeta/www"
    ServerName hotel.copy
    ServerAlias www.hotel.copy
    php_admin_value mbstring.func_overload 2 
    php_value mbstring.internal_encoding UTF-8

    ErrorLog "logs/hotel.copy-error.log"
    CustomLog "logs/hotel.copy-access.log" common
   
    <Directory "D:/xamp-56/htdocs/studybeta/www">
        # AllowOverride All      # Deprecated
        # Order Allow,Deny       # Deprecated
        # Allow from all         # Deprecated

        # --New way of doing it
        Require all granted    
    </Directory>
</VirtualHost>

Добавляем правило в hosts (C:\Windows\System32\drivers\etc\hosts)

127.0.0.1       hotel.copy

Меняем параметр short_open_tag в php.ini – d:\xamp-56\php\php.ini

На значение On

Далее запускаем сервера Apache и MySQL

Переходим , по нами указанному , виртуальному адресу  http://hotel.copy/restore.php

И следуем инструкциям

Для включения https

Нужно в php.ini раскомментировать  следующие строки

extension=php_openssl.dll
date.timezone=Europe/London

Возможн осменить пользователя на свой логин

User user

Далее

C:\xampp\apache\makesert.bat

запускаем батник по генерации ключей

И прописываем еще конфиг

<VirtualHost hotel.copy:443>
    DocumentRoot "D:/xamp-56/htdocs/studybeta/www"
    ServerName hotel.copy
    ServerAlias www.hotel.copy
    php_admin_value mbstring.func_overload 2 
    php_value mbstring.internal_encoding UTF-8

    ErrorLog "logs/hotel.copy-error.log"
    CustomLog "logs/hotel.copy-access.log" common

    SSLEngine on
    SSLCertificateFile "conf/ssl.crt/server.crt"
    SSLCertificateKeyFile "conf/ssl.key/server.key"
   
    <Directory "D:/xamp-56/htdocs/studybeta/www">
        # AllowOverride All      # Deprecated
        # Order Allow,Deny       # Deprecated
        # Allow from all         # Deprecated

        # --New way of doing it
        Require all granted    
    </Directory>
</VirtualHost>

 

PS: Замените везде пути D:\xamp-56 , на пути расположения папки вашего сервера