Размещение сайта

Размещение сайта

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

Если сайт уже размещается у другого провайдера, и вы хотите перенести его к нам, вам помогут эти инструкции

Подготовка

Прежде чем переходить к размещению сайта, убедитесь, что у вас есть всё необходимое:

  • Аккаунт в Timeweb. Выберите тариф и зарегистрируйте аккаунт на нашем сайте. Обратите внимание на объем диска, количество сайтов и баз данных под ваш проект.
  • Файлы сайта или архив с ними. Уточните у разработчика сайта версии PHP и MySQL для вашего проекта, чтобы в дальнейшем указать их в панели управления Timeweb. Без поддержки актуальных версий сайт будет работать некорректно.
  • Домен. Если у вас пока нет собственного домена, вы сможете использовать технический домен, вроде логин.tw1.ru.
  • Дамп базы данных, если сайт ее использует.
  • Данные для подключения к базе: имя пользователя и пароль.

Структура папок и файлов на сервере

Файлы сайта нужно размещать в конкретной директории (папке) на сервере. Типичная схема размещения сайтов на серверах Timeweb выглядит следующим образом:

  • / — корневая директория аккаунта;
  • /public_html — директория для файлов главного сайта;
  • /имя-сайта — директория для дополнительного сайта;
  • /имя-сайта/public_html — директория для файлов дополнительного сайта (создается автоматически при создании директории «имя-сайта» в корне аккаунта).

Файлы сайта всегда необходимо загружать в папку public_html нужного сайта.

Сайт

Шаг 1. Создайте директорию сайта

Если это первый сайт на аккаунте, директория (папка) для него создана по умолчанию — это директория /public_html в корне аккаунта.

Для нее по умолчанию создана запись о сайте в разделе «Сайты» → «Мои сайты».  Она называется «Основной сайт».

Если это не первый сайт:

  1. В разделе «Сайты» → «Мои сайты» нажмите «Создать сайт».
  2. В открывшемся окне укажите название директории для сайта. Оно может быть любым и будет видно только вам. Для пользователей в интернете именем сайта будет домен, о котором мы поговорим чуть позже.

Название директории может содержать буквы латинского алфавита, цифры, а также дефисы, точки и нижнее подчеркивание. Максимальная длина — 40 символов.

Шаг 2. Выберите версию PHP для сайта

Наведите курсор на строку с нужным сайтом и нажмите на иконку шестеренки.

Сайты 2026 08 24 11 11

В пункте «Настройки версии и кодировки» нажмите «Настроить».

Настройки Сайта Основной Сайт 2026 08 24 11 12

Выберите нужную версию PHP и нажмите «Сохранить».

Настройки Сайта Основной Сайт 2026 08 24 11 13

Шаг 3. Загрузите файлы сайта на сервер

Загрузить файлы можно несколькими способами.

Самый простой вариант — через Файловый менеджер в панели управления. Именно его мы рассмотрим ниже.

Однако, если у вас есть файлы размером больше 5 ГБ, лучше воспользоваться другими методами — FTP или SSH. Для новичков будет проще разобраться с FTP; вам нужно скачать программу FileZilla и подключиться через нее по нашей инструкции.

Для загрузки файлов сайта через Файловый менеджер:

  1. На своем компьютере разместите файлы сайта в удобной папке, например, «Загрузки» или «Документы». 
  2. Перейдите в раздел «Файловый менеджер» в панели управления.
  3. Включите двухоконный режим:

90e12574 Fef5 48f7 84ca Ef6177ed6598

  1. Нажмите «Подключение» → «Локальная папка» и выберите папку на своем компьютере, в которой сейчас лежат файлы сайта.

113c7a4f D1ca 4fd8 9f99 4d6432200d72

  1. Подтвердите добавление директории, кликнув «Разрешить».

Chrome Zg Nx3 Pv O H2

Запрос на изменение файлов в браузере Google Chrome

  1. В файловом менеджере с одной стороны экрана отобразится содержимое вашей папки на компьютере, с другой — папки в аккаунте Timeweb.
  2. В окне, где отображаются папки аккаунта Timeweb, перейдите в папку Homepublic_html. Если это не первый сайт на аккаунте, перейдите по пути Homeдиректория сайта public_html.

87e600ab A972 4364 8dcc E08b977b1d06

  1. В окне, где отображается папка на компьютере, выделите все файлы и папки сайты и перетащите их в окно с папкой public_html. Если файлы сайта переданы в виде архива (файл с расширением .zip или .rar) — перетащите архив как есть. Распаковать его можно уже на сервере.
  2. Дождитесь завершения копирования файлов.
  3. Если вы переносили архив — кликните по нему правой кнопкой мыши и выберите «Извлечь». После того, как извлечение завершится, архив можно удалить, чтобы он не занимал место на сервере.

Ba4dc044 71e0 4afc 82e4 7b87f6180ce8

  1. Отключитесь от локальной папки, нажав на крестик.

5dfb4c28 245a 48a0 A994 F6db71530865

Важно: Файл index.html или index.php должен лежать прямо в /public_html, а не во вложенной папке, иначе по адресу сайта откроется список файлов или ошибка.

Исходную структуру каталогов со стилями, изображениями и сценариями сохраняйте как есть, иначе часть страниц не отобразится.

Домен

Для работы сайта вам нужен домен — имя и адрес вашего сайта в интернете, по которому пользователи смогут его найти. Например, адрес нашего сайта — timeweb.com.

Если у вас еще нет собственного домена, его можно зарегистрировать. Если домен уже есть — его нужно добавить в панель и настроить.

Регистрация домена

Если у вас еще нет домена, вы можете зарегистрировать его через Timeweb. 

Для этого:

  1. Перейдите в раздел «Домены и SSL» — «Купить домен».
  2. Введите домен, который вы хотите купить. Система проверит, свободен ли он, и предложит похожие варианты. Здесь же вы увидите стоимость регистрации и продления каждого домена.
  3. Отметьте галочкой домен или домены, которые вы хотите купить, и нажмите «Зарегистрировать».
  4. Создайте администратора домена.
  5. Оплатите регистрацию.

Как только домен будет зарегистрирован, вы получите уведомление на e-mail. Домен начнет работать через 3-24 часа после регистрации.

Добавление домена в панель

Если у вас есть домен, но вы купили его через другого провайдера, добавьте его в панель управления Timeweb следующим образом:

  1. Перейдите в раздел «Домены и SSL» → «Мои домены».
  2. Нажмите «Добавить домен».
  3. Введите домен.
  4. Под полем ввода домена убедитесь, что вы привязываете его к нужному сайту. 
  5. Нажмите «Добавить».

8f5e09c1 81cc 4f7b 9712 E334ec5a8a2a

Привязка домена к сайту

После того как домен добавлен в панель управления, проверьте, что он привязан к нужному сайту.

  1. Откройте «Сайты» → «Мои сайты».
  2. Наведите курсор на сайт и кликните «Настроить домены».

Cb4cd751 6025 4546 Ac5f 374d17ce7994

  1. Найдите нужный домен и кликните «Привязать».

4cc02e99 C9a5 43e7 9616 9ea95e3babb7

Домен вида вашлогин.tw1.ru, который вы тоже увидите в панели, — это бесплатный технический домен. Его удобно использовать для тестирования работы сайта до того, как ваш основной домен заработает. При необходимости его можно отвязать также через опцию «Настроить домены».

Настройка A-записи домена

Теперь нужно настроить домен на работу с нашим хостингом, прописав в его A-записи IP-адрес сервера. А-запись указывает, с какого сервера домен будет открывать содержимое сайта, когда пользователь вводит домен в браузере.

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

Если вы зарегистрировали домен через другого регистратора/провайдера, выполните следующие действия:

  1. В личном кабинете регистратора или провайдера, у которого вы купили домен, найдите настройки DNS, а именно — настройку A-записи.
  2. Скопируйте IP-адрес сервера с главной страницы панели управления Timeweb в блоке «Доступ по FTP»:

F31284b0 D3d5 4ca4 8168 607d7e0a38ac

  1. Укажите скопированный IP в качестве значения A-записи и сохраните изменения.

Изменения вступят в силу через 15-180 минут.

Другой вариант настроить домен — указать NS-серверы Timeweb. Это займет больше времени (3-24 часа), но в дальнейшем вы сможете управлять настройками домена в панели Timeweb вместо панели регистратора.

Выпуск SSL

Чтобы браузеры считали ваш сайт безопасным, обязательно выпустите SSL-сертификат для домена. Например, можно установить бесплатный сертификат Let's Encrypt. Он будет автоматически обновляться каждые 3 месяца и обеспечит базовый уровень защиты.

Обязательно дождитесь завершения регистрации и делегирования домена, прежде чем выпускать SSL, иначе выпуск завершится ошибкой.

Проверить статус делегирования можно здесь: dnschecker.org. Введите свой домен, выберите в выпадающем списке «NS» и выполните поиск. В результатах должны отображаться NS-серверы Timeweb:

42883e19 9eae 4f44 97af A50559662508

Проверка NS на сайте dnschecker.org

После установите сертификат:

  1. Перейдите в раздел «Домены и SSL» → «SSL-сертификаты» и нажмите «Заказать сертификат».
  2. Нажмите «Заказать» в блоке «SSL Let’s Encrypt».
  3. Выберите домен, для которого выпускается сертификат.
  4. Ознакомьтесь с условиями оказания услуги и отметьте чекбокс.
  5. Нажмите «Заказать».

База данных

Этот шаг необходим для сайтов, которые используют базу данных, — например, на CMS вроде WordPress или Bitrix.

Убедитесь, что ваша база данных работает с версиями MySQL 5.7 или 8.0 — именно они поддерживаются на хостинге. Для смены версии MySQL в панели напишите в поддержку.

Шаг 1. Создайте базу данных в панели

  1. Перейдите в раздел «Базы данных» и нажмите «Создание новой базы данных».

6c884949 4507 495c 8a45 Fe6ef730627e

  1. Укажите имя базы и пароль. Сохраните для себя эти значения — они понадобятся дальше.
  2. Нажмите «Создать».

E35db607 2981 42cc B690 4de50e0dbed3

В дальнейшем, если пароль потеряется, вы сможете задать новый пароль в настройках базы в этом же разделе. Знать старый пароль при этом не потребуется.

D66a69f8 7277 4100 B5df D1df76e7aa65

Шаг 2. Импортируйте дамп базы

Нажмите на ссылку «phpMyAdmin» под именем созданной базы.

  1. Войдите в phpMyAdmin, используя имя базы и ее пароль в качестве реквизитов.
  2. Перейдите на вкладку «Импорт».
  3. В блоке «Импортируемый файл» выберите файл дампа на вашем компьютере. Файл может быть в формате .sql или сжат в архив, в этом случае формат может быть .sql.gzip, .sql.bzip2 или .sql.zip.

Vh446 Timeweb Ru Localhost PHP My Admin 5 2 2 2026 08 24 11 44

Раздел «Импорт» в интерфейсе phpMyAdmin

  1. Прокрутите страницу вниз и нажмите «Импорт».

Vh446 Timeweb Ru Localhost PHP My Admin 5 2 2 2026 08 24 11 44 (1)

Раздел «Импорт» в интерфейсе phpMyAdmin

Шаг 3. Укажите реквизиты базы в конфиг. файле

Чтобы связать сайт с базой, которую вы только что создали, нужно указать реквизиты подключения к ней в конфигурационном файле сайта.

Узнать, где расположен конфигурационный файл, поможет эта статья

Если вашей CMS нет в статье или сайт не использует CMS, напишите нам — постараемся помочь. Вы также можете уточнить эту информацию у разработчиков сайта. 

Чтобы обновить конфигурационный файл:

  1. Перейдите в раздел «Файловый менеджер» и откройте конфигурационный файл сайта. 
  2. В файле укажите:
    • имя базы данных;
    • имя пользователя базы данных (совпадает с именем базы);
    • пароль базы данных;
  3. Сохраните изменения.

Проверка работы сайта

Проверьте работу сайта, перейдя по привязанному домену. Откройте все разделы, «прокликайте» все ссылки и протестируйте работу всех форм, чтобы убедиться, что абсолютно весь функционал сайта работает так, как ожидается.

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