Дублирование и повторное использование сайта Wordpress на локальном хосте - PullRequest
1 голос
/ 26 марта 2019

Я продублировал и загрузил свой текущий действующий сайт WP на локальный хост на моем компьютере.Я хочу использовать этот сайт для создания другого сайта путем изменения существующего содержимого и изображения и в конечном итоге загрузить его на другой хост с новым URL-адресом.Каков наилучший способ сделать это.

1 Ответ

1 голос
/ 26 марта 2019

если вы установили XAMPP \ LAMPP Вы можете использовать свой компьютер в качестве веб-сервера и открыть свой веб-сайт в браузере с локального веб-сервера

1) вы должны распаковать файлы в какую-то папку

например

d:/www/docs/mywebsite

2) восстановить базу данных из резервной копии, используя локальный phpmyadmin, консольную команду или некоторую среду MysqlDatabase

3) внести изменения в config.php в соответствии с вашими локальными учетными данными базы данных

4) настроить ваш apache: добавить два виртуальных хоста new_domain.com и old_domain.com

для окон, вы должны добавить такие строки в конце

d: \ XAMPP \ Apache \ конф \ экстра \ HTTPD-vhosts.conf

    <VirtualHost *:80>
        ServerAdmin webmaster@old_domain.com
        DocumentRoot d:/www/docs/mywebsite
        ServerName old_domain.com
        ServerAlias www.old_domain.com
        ErrorLog @rel_logfiledir@/old_domain.com-error_log
        CustomLog @rel_logfiledir@/old_domain.com-access_log common
    </VirtualHost>
    <VirtualHost *:80>
        ServerAdmin webmaster@new_domain.com
        DocumentRoot d:/www/docs/mywebsite
        ServerName new_domain.com
        ServerAlias www.new_domain.com
        ErrorLog @rel_logfiledir@/new_domain.com-error_log
        CustomLog @rel_logfiledir@/new_domain.com-access_log common
    </VirtualHost>

это не ошибка ald_domain и new_domain должен быть настроен на одну и ту же рабочую директорию

для Linux почти аналогично создайте два конфигурационных файла в / etc / apache2 / site-enabled

5) перезагрузите Apache

6) добавить такие четыре строки в конец файла hosts

  • если вы используете ОС Windows, вы можете найти файл

    c:\windows\system32\drivers\etc\hosts

  • если вы используете Linux, вы можете найти файл

    /etc/hosts

добавить такие четыре строки в конце файла hosts

127.0.0.1 new_domain.com 127.0.0.1 www.new_domain.com 127.0.0.1 old_domain.com 127.0.0.1 www.old_domain.com

7) с помощью командной строки попробуйте

ping new_domain.com ping old_domain.com

и каждый раз, когда вы должны увидеть

Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128

8) теперь откройте в вашем браузере old_domain.com

если вы сделаете все вышеперечисленное ясно, вы увидите свой сайт old_domain в своем браузере, открытый с локального веб-сервера

9) войдите в вашу админ панель WP

установить плагин https://wordpress.org/plugins/automatic-domain-changer/

и изменить домен в соответствии с инструкцией плагина

и вы увидите, что домен будет изменен с old_domain.com на new_domain.com

10) теперь вы можете разработать свой новый веб-сайт и после завершения разработки сделать резервную копию его и загрузить на новый сервер

...