1 файл сайта Копии (сценарии PHP, изображения и конфигурация) с Вашего компьютера на сервер. Можно использовать sftp или ftp:
comp$ cd /path_to_site
comp /path_to_site$ tar -zcvf ~/site_to_move.tar.gz ./
comp$ cd ~
comp$ scp site_to_move.tar.gz user@server_host_or_ip:
comp$ ssh user@server_host_or_ip
server$ tar -zxvf site_to_move.tar.gz -C /path_to_server_site
2 базы данных Copy MySQL. Для дампа используйте mysqldump или phpmyadmin. Перед DB экспорта проверьте ли такая база данных по серверу
comp$ cd ~
comp$ mysqldump -u DB_USER -p --add-drop-database --databases DB_NAME > site_db.sql
comp$ scp site_db.sql user@server_host_or_ip:
comp$ ssh user@server_host_or_ip
server$ mysql -u root -p < site_db.sql
mysql> GRANT ALL ON DB_NAME.* TO DB_USER@'localhost' IDENTIFIED BY 'DB_PASSWORD';
3 Настраивают Apache или другой веб-сервер.
4 Испытательных площадки.
В диспетчере политик выберите «Настройка» -> «Защита от угроз по умолчанию» -> «Заблокированные порты».
Упомянутые там порты не могут пройти через брандмауэр, даже если вы добавите разрешающие им правила. Порт 8000 есть по умолчанию. Уберите его оттуда.