Если разработчик прислал ZIP-архив или вы переносите статический/PHP сайт с другого сервера, важно распаковать его аккуратно. Самая частая ошибка — файлы оказываются на один уровень глубже, и вместо сайта открывается список папок или стандартная страница.

Правильная папка

Для домена в DirectAdmin файлы сайта обычно должны лежать в domains/example.com/public_html. Замените example.com на свой домен. Стартовый файл должен быть в этой папке, а не внутри дополнительной вложенной папки.

ПравильноНеправильно
public_html/index.phppublic_html/site/index.php, если домен должен открываться напрямую
public_html/assets/style.csspublic_html/archive-name/assets/style.css
public_html/.htaccesspublic_html/old-copy/.htaccess

Безопасный порядок загрузки

  1. Сделайте резервную копию текущей папки public_html, если на домене уже есть сайт.
  2. Загрузите архив в public_html или во временную папку.
  3. Распакуйте архив.
  4. Проверьте, не лежат ли файлы внутри лишней папки. Если да — перенесите содержимое выше, в public_html.
  5. Убедитесь, что есть index.php, index.html или другой ожидаемый стартовый файл.
  6. Проверьте права: обычно файлы 644, папки 755.

После распаковки

  • Если сайт использует базу данных, импортируйте базу и обновите конфигурационные файлы.
  • Если в сайте есть абсолютные пути или старые URL домена, обновите их после переноса.
  • Удалите старые архивы из public_html после проверки сайта; не оставляйте backup-файлы доступными для скачивания.
Не уверены, что файлы лежат там, где нужно?

Пришлите домен и скриншот public_html. Подскажем, что оставить, а что перенести.

Проверить размещение файлов