Перенос готового сайта на хостинг часто выполняется через архив (ZIP, TAR.GZ и т.д.). Это позволяет быстро загрузить все файлы и папки одним запросом, а затем распаковать их непосредственно на сервере. Ниже представлена пошаговая инструкция, подходящая для большинства типов хостинга (cPanel, ISPmanager, VPS с панелью управления и др.).
Подготовка архива на локальном компьютере
- Соберите все файлы сайта в одну директорию (например,
mysite). Убедитесь, что в ней присутствуют:- папки с изображениями, стилями, скриптами;
- если используется CMS – папки
wp-content,modules,componentsи т.д.; - файл конфигурации базы данных (например,
wp-config.php,config.php).
- Создайте архив:
- В Windows: правой кнопкой мыши → «Отправить» → «Сжатая (zipped) папка».
- В macOS/Linux: выполните в терминале
tar -czvf mysite.tar.gz mysite/илиzip -r mysite.zip mysite/.
- Если сайт использует базу данных, экспортируйте её в формате SQL (через phpMyAdmin, Adminer или консольную утилиту
mysqldump) и сохраните файл рядом с архивом.
Загрузка архива на хостинг
Существует несколько способов загрузить файл на сервер. Выберите тот, который удобнее для вашей панели управления.
Через файловый менеджер панели управления
- Войдите в панель управления хостингом (cPanel, ISPmanager, DirectAdmin и т.д.).
- Откройте раздел «Файловый менеджер» или «Файлы».
- Нажмите кнопку «Загрузить» (Upload) и выберите подготовленный архив (
;zip,.tar.gzи т.п.). - Дождитесь завершения загрузки – индикатор покажет 100 %.
Через FTP/SFTP клиент
- Подключитесь к серверу usando ваш FTP‑клиент (FileZilla, WinSCP, Cyberduck).
- Укажите хост, логин и пароль (данные предоставляет хостер).
- Перетащите архив из локальной папки в удалённую.
- Дождитесь окончания передачи.
Распаковка архива на сервере
После загрузки архива необходимо извлечь его содержимое.
Через файловый менеджер
- Выделите загруженный архив в списке файлов;
- Нажмите «Извлечь» (Extract) или «Распаковать».
- Подтвердите действие и дождитесь завершения процесса.
Через SSH (если доступен)
# Перейти в директорию сайта
unzip mysite.zip
tar -xzvf mysite.tar.gz
После распаковки вы увидите структуру файлов сайта в той же директории.
Настройка прав доступа
Для корректной работы скриптов необходимо установитьные права:
- Директории –
755(rwxr-xr-x). - Файлы –
644(rw-r—r—). - Если требуется запись (например, папка
uploadsилиcache), установите755или775в зависимости от настроек сервера.
Изменить права можно через файловый менеджер (правка → «Изменить права») или командой:
find public_html -type f -exec chmod 644 {} ;
Импорт базы данных (если она используется)
- Откройте phpMyAdmin в панели управления хостинга.
- Создайте новую базу данных и пользователя, запомните имя БД, логин и пароль.
- Перейдите в вкладку «Импорт», выберите ранее экспортированный SQL‑файл и нажмите «Вперед».
- После импорта проверьте, что таблицы появились без ошибок.
Теперь отредактируйте файл конфигурации сайта (например, wp-config.php или config.php), указав:
- Имя базы данных;
- Имя пользователя БД;
- Пароль пользователя;
- Хост (обычно
localhostили указанный хостером).
Проверка работоспособности сайта
- Откройте браузер и перейдите по адресу вашего домена (например,
http://vash-sait.ru). - Убедитесь, что главная страница загружается без ошибок.
- Проверьте несколько внутренних страниц, формы обратной связи, вход в админ‑панель (если есть).
- При возникновении ошибок 404/500 проверьте:
- Правильность путей в конфигурационных файлах;
- Наличие файла
.htaccess(если используется перезапись URL); - Логи ошибок в панели управления (
error_log).
Советы и лучшие практики
- Всегда делайте резервную копию текущего состояния сайта перед загрузкой нового архива.
- Если архив большой (>100 МБ), рассмотрите загрузку через FTP и распаковку по SSH – это быстрее, чем через файловый менеджер.
- После установки рекомендуется обновить CMS и все плагины до последних версий.
- Настройте HTTPS (SSL‑сертификат) – большинство хостеров предоставляют бесплатные сертификаты Let’s Encrypt.
- Регулярно создавайте бэкапы файлов и базы данных (например, раз в неделю) и храните их в отдельном месте.
Следуя этим шагам, вы сможете быстро и безопасно установить архив любого сайта на выбранный хостинг, обеспечив его готовность к работе в интернете.