Если разработчик прислал ZIP-архив или вы переносите статический/PHP сайт с другого сервера, важно распаковать его аккуратно. Самая частая ошибка — файлы оказываются на один уровень глубже, и вместо сайта открывается список папок или стандартная страница.
Правильная папка
Для домена в DirectAdmin файлы сайта обычно должны лежать в domains/example.com/public_html. Замените example.com на свой домен. Стартовый файл должен быть в этой папке, а не внутри дополнительной вложенной папки.
| Правильно | Неправильно |
|---|---|
| public_html/index.php | public_html/site/index.php, если домен должен открываться напрямую |
| public_html/assets/style.css | public_html/archive-name/assets/style.css |
| public_html/.htaccess | public_html/old-copy/.htaccess |
Безопасный порядок загрузки
- Сделайте резервную копию текущей папки public_html, если на домене уже есть сайт.
- Загрузите архив в public_html или во временную папку.
- Распакуйте архив.
- Проверьте, не лежат ли файлы внутри лишней папки. Если да — перенесите содержимое выше, в public_html.
- Убедитесь, что есть index.php, index.html или другой ожидаемый стартовый файл.
- Проверьте права: обычно файлы 644, папки 755.
После распаковки
- Если сайт использует базу данных, импортируйте базу и обновите конфигурационные файлы.
- Если в сайте есть абсолютные пути или старые URL домена, обновите их после переноса.
- Удалите старые архивы из public_html после проверки сайта; не оставляйте backup-файлы доступными для скачивания.
Не уверены, что файлы лежат там, где нужно?
Пришлите домен и скриншот public_html. Подскажем, что оставить, а что перенести.
Проверить размещение файлов