Как загрузить файл в корневой каталог сайта
Корень сайта — это основное понятие, используемое при разработке и обслуживании сайтов. Без умения использовать корневую папку владелец ресурса не сможет ничего добавить к сайту. Он быстро устареет, могут возникнуть различные сбои и проблемы с поисковыми системами. Именно поэтому теме загрузки данных в корневой каталог нужно уделить первоочередное внимание.
Что такое корневой каталог
Корневой каталог это папка, содержащая все файлы на сайте. В неё же добавляют системные файлы. Главное содержимое корневого каталога — файлы. Например, robots.txt, который нужен, чтобы поисковые роботы могли получить инструкции, как найти ресурс в интернете.
При этом, у корневой папки может быть разное название. Для примера:
- public_html;
- html;
- site;
- www и т.п.
Название зависит от хостинга, на котором папка расположена.
Если возникли трудности в поиске папки с корнем сайта, можно посмотреть, что в нем есть. Корневой каталог обязательно должен содержать файлы «.htaccess», «robots.txt» и «favicon.ico». Последний файл – это иконка сайта.
Также важно разобраться, что такое корневая папка шаблона. Так как её часто путают с корневым каталогом сайта. Это файлы, которые содержат дизайн сайта. Для примера, в WordPress эта папка будет называться «wp-content > themes > название шаблона».
Если возникают сомнения, узнать корневую папку шаблона можно по файлам. Её содержимое имеет приблизительно следующий вид: «page.php», «header.php», «footer.php», «single.php» и «style.css».
Что касается понятий «корневая папка» или «корневой каталог», во избежание путаницы — это одно и то же.
Где находится корневой каталог
Корневая папка находится на сервере хостинга. Среди наиболее популярных хостингов различают:
- WordPress;
- OpenCart;
- Magento;
- Joomla и множество других.
Корневой каталог имеет путь доступа только для владельцев ресурса. Другие лица попросту не смогут войти туда.
Найти корневой каталог можно сразу двумя методами:
- Панель управления на хостинге.
- FTP-доступ к учетной записи. Нужно установить файловый менеджер вроде FileZilla.
Поиск может вестись любым из вышеперечисленных методов.
Поиск на хостинге
Отыскать корневой каталог можно пройдя такой путь:
- войти в панель управления;
- выбрать «Раздел управления файлами» или аналогичный ему, так как названия в разных хостингах отличаются;
- перейти к списку папок и отыскать те, что называются одним из перечисленных вариантов: «www», «domains», «public html» или «httpdocs».

- в примере открывается папка «domains», где остается выбрать папку с именем сайта, а внутри найти корневой каталог «public.html».
Зависимо от вида хостингов путь к корню сайта немного отличается, но не капитально.
Корневой каталог FTP
FTP-протокол используется не только для поиска нужной папки, но и для отправки файлов с ПК на сервер. Чтобы воспользоваться этим методом, нужны такие данные:
- имя пользователя;
- пароль;
- адрес сервера.
Их предоставляет хостинг-провайдер. Если упомянутая информация имеется, нужно запустить FTP-клиент.
Популярностью пользуется бесплатная программа FileZilla. Работать с ней нужно так:
- установить;
- открыть новое подключение: «Файл» — «Менеджер сайтов» — «Новый сайт»;
- заполнить форму и нажать «Подключиться».
При правильном заполнении формы, соединение выполнится, а в правом окне будут видны каталоги сервера. Осталось отыскать корневую папку.

Корневой каталог на WordPress
Чтобы отыскать корневой каталог сайта WordPress, нужны услуги файлового менеджера. Окно, где происходит основная работа, делиться на два поля:
- «Дерево» папок с их содержимым.
- «Начинка» корневого каталога.
- Каталоги WordPress.
- Служебные wp-файлы.
Корневой каталог Joomla
Корневой каталог сайта Joomla можно найти через панель управления хостинга или используя FTP. Но если не знать его точного названия могут быть проблемы. Чтобы облегчить поиск, обычно корневые каталоги имеют наименование:
- «htdocs»;
- «public_html»;
- «domains»;
- «www».
Каким именно будет название — не важно, главное — содержимое. Корневой каталог объединяет все работающие каталоги и файлы Joomla. Главный из них — «index.php». С его помощью запускается программа-установщик. Также этот файл занимается инициализацией и запуском всех составляющих сайта, когда происходит обращение к серверу. То есть задача файла — срабатывать, когда в браузере набирается адрес сайта.
Выглядит корневой каталог так:

Наличие определенных файлов позволят убедиться, что это нужная папка. Например, обязательно наличие таких файлов:
- configuration.php — содержит данные системы, для связи сервера с базой данных;
- index.php — определяет отображение сайты в браузерах.
Также могут быть использованы файлы htaccess и robots.txt. Единственное, что не является частью корня — файл sitemap.xml. Он играет роль карты сайта.
Поиск корневой папки, используя php
Найти корневой каталог сайта php можно благодаря тому, что в php есть возможность замены «chdir()». Чтобы перейти к корневому каталогу достаточно указать «chdir ( ‘..’ )», и будет создан следующий скрипт:
Он поднимет к корневому каталогу, одновременно заходя во все родительские папки, попадающиеся на пути.
Важно в цикле «while» не забыть поставить ограничитель на корневой каталог «getcwd() != ‘/’». Это позволит избежать бесконечных попыток повторить цикл.
Как загрузить файл в корневой каталог сайта
Чаще всего используется два способа добавления файлов в каталог.
- Зарегистрироваться на сайте, и получить письмо с паролями.
- Запустить программу FileZilla.
- Перейти во вкладку «Файл-менеджер сайтов» — «Новый сайт».
- Ввести название, и заполнить поле с правой стороны.
- Прописать хост, пользовательское имя, пароль ftp.
- Нажать «Соединиться».

- В поле «Локальный сайт» написать путь к файлу, что нужно загрузить.
- В строчке «Удаленный», указать путь к корневой папке.
- Правой клавишей мыши нажать на «fail».
- Появится выпадающее контекстное меню, где нужно выбрать «Загрузить на сервер».
Второй способ ещё проще. Для примера так он работает на хостинге fullspace.ru:
- зайдите на хостинг;
- откройте папку с именем домена;
- кликните по вкладке «Загрузить файлы»;
- выберите и загрузите данный файл в корневой каталог сайта.

Зачем перемещать данные в корневой каталог
- загруженный файл robots.txt позволяет задавать указания роботам поисковиков, чтобы индексировать содержимое веб-ресурса;
- файл sitemap.xml облегчает навигацию по ресурсу;
- загруженный архив и бэкап позволят восстановить ресурс, если в этом возникнет необходимость;
- загруженные файлы, подтверждающие права на ресурс позволяют пользоваться инструментами, в частности от «Яндекс» и Google».
Запомнить
- Корневой каталог – это папка, содержащая всю информацию о сайте.
- Найти каталог можно с помощью FTP или непосредственно на хостинге.
- Загрузка файлов в каталог позволяет вносить коррективы в работу и контент сайта.
Закончил факультет кибернетики. Работал интернет-маркетологом. Не по наслышке знаком с SEO, PPC, таргетингом, ремаркетингом и продвижением сайтов — в течение нескольких лет практиковал на фрилансе. В портфолио есть успешные кейсы. Пробовал создать собственное агентство, но прогорел и решил поменять сферу деятельности. Далеко из профессии не ушел — использовал свои знания и опыт в копирайтинге. С 2016 года работаю редактором и автором текстов в Netpeak Journal.
Что такое корень сайта

Выясняем, что такое корневая директория, где находится корень сайта, и для чего она может понадобиться.
Что за корневая папка?
Корневая папка (корневой каталог, корень, root) — это ключевая директория компьютера или сервера. В частности, на базе Linux. С нее начинается файловая система, в ней хранятся все остальные подкаталоги, содержащие системные и пользовательские файлы.
Что касается сервера, это может быть точно такая же папка root, как и в любом дистрибутиве Linux, если мы говорим о выделенном сервере (физическом или виртуальном). Она будет содержать в себе те же компоненты, что и обычный компьютер. А в случае с виртуальным хостингом эта папка может называться public_html или www. Там будут только данные сайта. Получить доступ к «настоящему» root там не получится.
Тем не менее эта директория тоже будет считаться корнем сайта, и этот термин будет уместно использовать в отношении условных public_html или www. И в различных инструкциях авторы будут ссылаться именно на нее, упоминая root.
Содержимое папки root
Как я уже сказал ранее, корневой каталог может представлять собой разные сущности в зависимости от типа сервера.
Например, на стандартной VDS/VPS такая директория может содержать в себе следующие папки:
- /bin с системными программами, файлами и компонентами, необходимыми для загрузки ОС;
- /boot с компонентами загрузчика, включающими в себя ядро Linux и базовый набор файлов для старта сервера;
- /dev с файлами, привязанными к конкретным устройствам, подключаемым к системе;
- /etc с другими скриптами и файлами, от которых не зависит запуск сервера.
Таких подкаталогов в корне может быть больше. Все зависит от конфигурации компьютера и ОС.
На виртуальном хостинге же папка public_html или ее аналог не содержит ничего, она пустая по умолчанию. В нее помещают HTML-документы, JS-скрипты и CSS-файлы необходимые для работы размещаемого сайта. Скорее всего, корнем для вас станет директория, в которую будет помещен файл index.html с главной страницей вашего ресурса.
Где находится корень сайта?
Зависит от того, что подразумевается под местоположением директории. Ведь мы уже выяснили, что корнем может быть папка www. Для html корнем станет именно директория, указанная в настройках сервера. А в случае с PHP, к примеру, это будет именно корневой каталог системы. В CMS WordPress — это хранилище в интерфейсе самой платформы, в Bitrix для поиска корня есть команда GetCurPage().
Для чего нужен корневой каталог?
Это основа вашего сервера и сайта. В нем лежат все ключевые компоненты. Он нужен для работы ресурса в целом. Удалите что-то из корня и распрощаетесь с рабочей операционной системой.
Если же говорить о конкретном применении root-каталога вебмастерами на практике, то речь пойдет о:
- Загрузке файла Robots.txt, куда будут прописываться страницы, запрещенные для индексации поисковыми машинами. Через нее скрывают разного рода техническую информацию и конфиденциальные данные.
- Добавлении документа sitemap.xml (карта сайта), где расписывается структура страниц, чтобы поисковому боту было проще ориентироваться на сайте.
- Хранении данных, необходимых для подтверждения прав на владение ресурсом. Туда добавляют скрипты с настройками сторонних ресурсов для интеграции с ними (например, скрипт Яндекс.Метрики).
- Хранении архива с резервной копией данных сайта. Бэкап необходим для восстановления проекта после сбоя и потери файлов.
- Для установки CMS (соответствующие установочные скрипты запускаются именно из root-каталога).
Как зайти в корень сайта
Вход в корневую директорию требуется довольно частно, и есть как минимум четыре способа туда зайти.
Основной — через терминал. То есть при помощи командной строки и текстовых утилит. Но есть и специализированное программное обеспечение с графическим интерфейсом.
В корень можно зайти через FTP (как на сервер, так и на виртуальный хостинг). А еще у некоторых хостинг-провайдеров имеется фирменный файловый менеджер для работы с файлами сервера через браузер.
Через терминал
Чтобы управлять сервером через терминал, надо подключиться к нему через Secure Shell (SSH). Для этого:
- Запускаем терминал (в macOS или Linux).
- Вводим команду ssh root@IP-адрес сайта.
- Указываем пароль администратора для авторизации.
В Windows для выполнения этой задачи потребуется установить приложение PuTTY и указать IP-адрес сайта в нем.
Если вы управляете сервером через протокол SSH, то проще всего будет зайти в корневой каталог, используя встроенную в Linux команду для перемещения по жесткому диску. Речь идет о команде cd. Когда вы используете ее без дополнительных опций (не указывая конкретный путь), то она автоматически отправляет пользователя в корневую директорию сервера.
Сразу же можно проверить его содержимое, воспользовавшись командой ls.
Через FTP-клиент
При аренде сервера или виртуального хостинга провайдер выдает пользователю адрес, логин и пароль. Используя их, можно подключиться к своему ресурсу через программное обеспечение для работы с FTP.
Рассмотрим эту процедуру на примере утилиты FileZilla:
- Заходим на официальный сайт разработчика программы и скачиваем ее.
- Открываем FileZilla и заполняем поля хост, имя пользователя и пароль в верхней части интерфейса.
- Затем кликаем по кнопке «Быстрое соединение», чтобы получить доступ к корневой директории.

FTP-клиенты мало чем отличаются от файловых менеджеров. Большая их часть визуально напоминает Total Commander. Перед вами появится двухпанельный интерфейс: в одной из панелей будут локальные файлы и папки, во второй — файлы и папки хостинга.
Для управления используются горячие клавиши или элементы в верхней панели FileZilla.
Через панель управления хостинга
Я уже говорил ранее, что некоторые провайдеры предоставляют доступ к файлам на сервере через собственное веб-приложение. Расскажу о том, как работает такое приложение у Timeweb (для управления виртуальным хостингом).
- Открываем сайт Timeweb.
- Заходим в саму ПУ.
- Переходим во вкладку «Файловый менеджер».
- Открываем директорию public_html.
Если вы пользуетесь услугами другого хостинга, то в нем наверняка есть альтернативное схожее решение для управления файлами сервера напрямую через браузер. Можете уточнить у техподдержки или самостоятельно поискать в ПУ пункт с названием «Файловый менеджер».
Через стороннюю панель управления
Некоторые вебмастера используют для управления сайтом программы в духе ISPmanager. Расскажу о переходе в корень виртуального выделенного сервера на ее примере.
- Заходим в панель ISPmanager.
- Авторизуемся, используя данные администратора.
- Открываем меню «Система».
- Выбираем подпункт «Менеджер файлов».
Через файловый менеджер
В Explorer (Windows) и в Finder (macOS) есть встроенная поддержка протокола FTP. То есть для подключения к серверу не нужно скачивать стороннее ПО. Достаточно ввести FTP-адрес в соответствующее поле файлового менеджера операционной системы.

В macOS это делается следующим образом:
- Открываем Finder.
- Одновременно нажимаем клавиши Cmd + K.
- Указываем адрес сервера в формате ftp://IP-адрес сайта
- Кликаем по кнопке «Подключиться».
- Авторизуемся, используя данные, которые выдал хостинг.
В Windows:
- Открываем Explorer.
- Вводим во встроенную поисковую строку ftp://IP-адрес сайта
- Авторизуемся, используя данные, которые выдал хостинг.
Корневая папка станет частью файловой системы. С ней можно будет взаимодействовать, как с любым другим каталогом. То есть копировать туда файлы или редактировать их. Правда, для этого потребуются права администратора.
Как загружать файлы в корневой каталог?
Загружать файлы в корень сервера можно через одну из панелей управления указанных выше или через FTP-клиент.
- Открываем FileZilla (мы уже скачали, установили и настроили ее ранее в инструкции по подключению через FTP).
- Напротив строки «Локальный сайт» вводим путь до файлов на диске, которые надо загрузить в root.
- Напротив строки «Удаленный сайт» вводим путь до root-каталога. Например, до папки public_html.
- Выделяем папку, которую нужно перенести, и открываем меню «Файл».
- В появившемся списке опций выбираем «Загрузить на сервер» или просто жмем на Enter.
В случае с виртуальным хостингом Timeweb достаточно открыть фирменный менеджер файлов через браузер и перетащить в него файлы с жесткого диска. Здесь полноценно поддерживается Drag & Drop. Но такой метод менее удобен, так как он требует держать браузер открытым и отнимает много времени на загрузку большого количества файлов.
На этом ликбез можно заканчивать. Вы узнали, что такое «корень», зачем он нужен и как загрузить в него файлы. Осталось выбрать наиболее удобный способ для подключения к хранилищу сервера и управления им.
Что такое корень сайта

Представьте себе чемодан со множеством отделений. Вы открываете его и видите: в чемодане лежат рубашки, брюки, белье. В 3-х внутренних отделениях вы разместили туалетные принадлежности, галстуки, носки. А одно из внутренних отделений имеет карман, закрывающийся на замок — там лежат ваши документы. Отделения чемодана — это папки. Все, что лежит в нем — это файлы веб-ресурса. Сам чемодан — это ваш веб-проект. А когда вы его открываете и видите все содержимое, не заглядывая во внутренние отделения — это и есть корневой каталог сайта.
В зависимости от хостинга название корневой папки может быть:
HTDOCS, public_html, www и т.п.
Как зайти в корневой каталог сайта
Стоит отметить, что попасть в корень веб-проекта можно несколькими способами:
Через панель управления
Рассмотрим, где находится и как попасть в корневой каталог веб-сайта на примере хостинга beget.
Зайдите в панель управления хостингом и выберете раздел “Файловый менеджер”.
Вы сразу попадете в корневой каталог веб-сервера, где корень каждого веб-сайта имеет название “ДОМЕН”.

При нажатии на соответствующую папку вы увидите каталог public_html, который и является корнем выбранного сайта.

При помощи ftp-клиента
Это программа, которая устанавливается на ваш компьютер. Она позволяет подключаться к серверу, просматривать все файлы, которые на нем находятся и принадлежат вашему порталу.
Введите учетные данные, адрес ресурса.

Вы попадете прямо в корень веб-ресурса.
Через панель управления сайтом
В многих CMS есть возможность просмотреть все файлы, в том числе корневой каталог.
Если на вашем веб-ресурсе установлена CMS MODx — зайдите в админ-панель, выберите в левом меню вкладку “Файлы” — попадете в корень, где размещены все файлы и папки интернет-сайта.

Все вышеуказанные методы нужны не только для просмотра корня, но и для загрузки файлов (документы, картинки и т.п.). В панели управления хостингом и в ftp-клиенте открываются два окна — в одном — корень сайта, в другом — ваш локальный ПК. Вы можете напрямую работать с содержимым: удалять файлы, загружать их на сервер, переименовывать, изменять URL-адрес.
Для чего необходим доступ к корню
Обычно доступ требуется, когда при интеграции со сторонним сервисом нужно подтвердить право владения доменом. Обычно требуется загрузить в корень сайта файл сервиса с необходимыми настройками.

– Создание контента.
– Адаптация уже имеющихся на сайте материалов.
– Проверка информации на актуальность.
Корневой каталог сайта — что это и как загрузить в него файл?

Доброго времени суток всем читателям! Часто для подтверждения прав собственности на сайт просят загрузить проверочный файл в корневой каталог вашего сайта. В своих статьях инструкциях я упоминаю, что нужно зайти в корневой каталог сайта wordpress и скопировать в него файл. У многих начинающих вебмастеров возникает вопрос: а где находится корневая папка сайта, как ее найти. Сегодня я исправлю этот пробел и подробно расскажу, что такое корневой каталог сайта, где находится и как загрузить файл в него.
Итак, что такое корень сайта? Корень сайта еще называют, как корневой каталог, корневая папка или корневая директория сайта. На хостинге он открывается в папке public_html. Корневой каталог сайта — это папка на хостинге, которая содержит файлы, которые нужны для работы Вашего сайта. В корне сайта находятся вот такие папки и файлы:

Нет единой универсальной инструкции, где найти корневой каталог сайта. У каждого хостера свои заморочки.
Я дам алгоритм, как найти и открыть корневую папку сайта. Если же у Вас хостинг не Бегет или Хостенко, Вам потребуется проявить немного смекалки, и Вы разберетесь, как все устроено на Вашем хостинге.
Вам понадобятся: данные для доступа к сайту через ftp клиент и сама программа для ftp доступа.
После регистрации на своем хостинге Вам предоставляли такие данные доступа, как адрес ftp, логин и пароль к нему. Вот пример:
- host — k01.hostenko.com
- логин – dmn1234
- пароль — ba4oilZR9e
Найдите письмо от своего хостера и сохраните в отдельный файл эти данные, чтобы не потерять в будущем.
Теперь, когда эти данные Вы нашли. Скачайте и установите специальный ftp клиент – программу для доступа к сайту. Я использую программу FileZilla. Подробно о том, как установить и настроить FTP клиента FileZilla читайте по ссылке https://inetsovety.ru/kak-polzovatsya-filezilla/.
Если программа уже установлена, открывайте ее.
В самом верху заполняете поля хост, имя пользователя и пароль данными от Вашего хостера. И нажимаете на кнопку «Быстрое соединение». Если Вы не допустили ошибки при заполнении этих полей, соединение с хостером будет успешно установлено. В том случае, когда появилась ошибка, еще раз перепроверьте, правильно ли Вы скопировали и вставили имя и пароль, а также хост. Часто при копировании захватывается лишний пробел. Будьте внимательны!

В случае с хостингом Хостенко, корневая папка сайта будет открыта сразу же. Вот, как на фото:

На хостинге Бегет открывается перечень папок с названиями доменов, созданных Вами сайтов. Сначала откройте папку с названием домена, потом папку public_html. Все, Вы попали в корень сайта.
Пишите в комментариях свои воспоминания о том, как Вы первый раз разобрались, как загрузить html файл в корневой каталог сайта. Легко это было для Вас или сложно? Если я о чем-то забыла рассказать в статье, дополняйте меня в комментариях.