В какую директорию загружать файлы для домена

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

Обычный путь выглядит так:

domains/example.com/public_html

Вместо example.com будет имя вашего домена.

Основные папки домена

ПапкаДля чего нужнаМожно ли удалять?
domainsСодержит папки всех доменов, добавленных в хостинговый аккаунт.Нет. Это системная папка.
domains/example.comОсновная папка конкретного домена.Нет, если только вы не удаляете домен через панель хостинга.
public_htmlГлавная публичная папка сайта. Файлы из нее доступны через браузер.Саму папку удалять не нужно. Можно заменять файлы сайта внутри нее.
private_htmlПапка для HTTPS-контента в старых конфигурациях DirectAdmin. На многих современных настройках она может быть связана с public_html.Не удаляйте, если не понимаете, как настроен SSL для домена.
public_ftpСтарая папка для публичного FTP. Обычно для обычного сайта не нужна.Лучше не удалять системно созданные папки без необходимости.
statsФайлы статистики сайта, если статистика включена.Нет, если вы используете статистику.
logsЛоги доступа и ошибок домена.Нет. Логи помогают искать причины ошибок сайта.

Что именно загружать?

Файлы сайта загружайте внутрь public_html. Для обычного PHP-сайта или CMS в этой папке обычно находятся index.php, .htaccess, папки с изображениями, темами, плагинами и другие файлы сайта.

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

Что нельзя удалять?

  • Не удаляйте папку domains.
  • Не удаляйте папку самого домена.
  • Не удаляйте папки public_html и private_html как директории.
  • Не удаляйте папки логов и статистики, если они могут понадобиться для диагностики.
  • Не удаляйте неизвестные скрытые файлы, например .htaccess, если не понимаете, за что они отвечают.

Если сайт не открывается после загрузки

  • Проверьте, что файлы загружены в папку нужного домена.
  • Убедитесь, что есть стартовый файл: index.php, index.html или другой корректный индексный файл.
  • Проверьте, что сайт не загружен в лишнюю вложенную папку.
  • Проверьте DNS: домен должен быть направлен на хостинговый сервер.
  • Если переносили CMS, проверьте настройки базы данных и пути в конфигурационном файле.

Если не уверены, какие файлы можно удалять, сначала сделайте бэкап или обратитесь в поддержку до удаления папок.