В какую директорию загружать файлы для домена
В 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, проверьте настройки базы данных и пути в конфигурационном файле.
Если не уверены, какие файлы можно удалять, сначала сделайте бэкап или обратитесь в поддержку до удаления папок.
