Как загрузить файл в корневой каталог сайта
Корень сайта — это основное понятие, используемое при разработке и обслуживании сайтов. Без умения использовать корневую папку владелец ресурса не сможет ничего добавить к сайту. Он быстро устареет, могут возникнуть различные сбои и проблемы с поисковыми системами. Именно поэтому теме загрузки данных в корневой каталог нужно уделить первоочередное внимание.
Что такое корневой каталог
Корневой каталог это папка, содержащая все файлы на сайте. В неё же добавляют системные файлы. Главное содержимое корневого каталога — файлы. Например, 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 ( ‘..’ )», и будет создан следующий скрипт:
"; chdir ( '..' ); > ?>
Он поднимет к корневому каталогу, одновременно заходя во все родительские папки, попадающиеся на пути.
Важно в цикле «while» не забыть поставить ограничитель на корневой каталог «getcwd() != ‘/’». Это позволит избежать бесконечных попыток повторить цикл.
Как загрузить файл в корневой каталог сайта
Чаще всего используется два способа добавления файлов в каталог.
- Зарегистрироваться на сайте, и получить письмо с паролями.
- Запустить программу FileZilla.
- Перейти во вкладку «Файл-менеджер сайтов» — «Новый сайт».
- Ввести название, и заполнить поле с правой стороны.
- Прописать хост, пользовательское имя, пароль ftp.
- Нажать «Соединиться».
- В поле «Локальный сайт» написать путь к файлу, что нужно загрузить.
- В строчке «Удаленный», указать путь к корневой папке.
- Правой клавишей мыши нажать на «fail».
- Появится выпадающее контекстное меню, где нужно выбрать «Загрузить на сервер».
Второй способ ещё проще. Для примера так он работает на хостинге fullspace.ru:
- зайдите на хостинг;
- откройте папку с именем домена;
- кликните по вкладке «Загрузить файлы»;
- выберите и загрузите данный файл в корневой каталог сайта.
Зачем перемещать данные в корневой каталог
- загруженный файл robots.txt позволяет задавать указания роботам поисковиков, чтобы индексировать содержимое веб-ресурса;
- файл sitemap.xml облегчает навигацию по ресурсу;
- загруженный архив и бэкап позволят восстановить ресурс, если в этом возникнет необходимость;
- загруженные файлы, подтверждающие права на ресурс позволяют пользоваться инструментами, в частности от «Яндекс» и Google».
Запомнить
- Корневой каталог – это папка, содержащая всю информацию о сайте.
- Найти каталог можно с помощью FTP или непосредственно на хостинге.
- Загрузка файлов в каталог позволяет вносить коррективы в работу и контент сайта.
Закончил факультет кибернетики. Работал интернет-маркетологом. Не по наслышке знаком с SEO, PPC, таргетингом, ремаркетингом и продвижением сайтов — в течение нескольких лет практиковал на фрилансе. В портфолио есть успешные кейсы. Пробовал создать собственное агентство, но прогорел и решил поменять сферу деятельности. Далеко из профессии не ушел — использовал свои знания и опыт в копирайтинге. С 2016 года работаю редактором и автором текстов в Netpeak Journal.
Узнайте больше
101
Обнаружили ошибку? Выделите ее и нажмите Ctrl + Enter.
Контекстная реклама в Google Maps: как использовать карты для привлечения клиентов
Используйте Google Maps в бизнесе! Показываю, как создать привлекательный профиль и рекламу для эффективного привлечения клиентов
Автоматическая рассылка — что это, как сделать и какие инструменты использовать
Вложить усилия и средства один раз, чтобы в дальнейшем получать пассивный профит — именно так работают автоматизированные рассылки.
Как настроить кастомизацию картинок для Facebook Dynamic Ads — пошаговое руководство
Кастомизация изображений в фиде товаров выгодно выделяет объявления динамической рекламы Facebook на фоне конкурентов.
Корневая папка сайта
В статье мы расскажем, что такое корневая папка сайта, как найти ее расположение и как загрузить файлы в эту папку.
Корневая папка (корневая директория/корневой каталог/корень документа) — это основная папка, в которой хранятся все каталоги и файлы сайта. Именно в эту папку загружается архив с файлами сайта и базы данных.
Если разместить файлы сайта не в ту папку, то вместо сайта отобразится ошибка 403. Правильно определить расположение корневой папки поможет инструкция ниже.
Как узнать путь корневой папки сайта
Путь корневой папки сайта может быть относительным или абсолютным. Путь до папки сайта через панель управления является относительным.
Чтобы узнать относительный путь корневой папки:
Откройте панель управления веб-хостингом и следуйте нужной инструкции ниже.
ispmanager
Перейдите в раздел Сайты. В столбце «Корневая директория» отобразится путь корневой папки сайта:
Обратите внимание: если вид вашей панели управления отличается от представленного в статье, в разделе «Основная информация» переключите тему с paper_lantern на jupiter. В блоке «Домены» нажмите Домены. В этом подразделе можно увидеть путь корневой папки для доменов, поддоменов и псевдонимов. Путь до корневой папки отображается в столбце «Корень документа». В примере /test.ru — корень документа для домена test.ru, а /domain.ru — корень для домена domain.ru.
Обратите внимание! Если внешний вид вашей панели управления отличается от представленного в инструкции, перейдите в раздел «Сайты и домены» и в правом верхнем углу измените вид на «Активный». В разделе «Сайты и домены» найдите домен, по которому должен открываться сайт (в нашем примере faq-reg.ru). Путь до корневой папки отмечен на скриншоте (faq-reg.ru/ — папка сайта для домена faq-reg.ru):
Путь до папки сайта через панель управления является относительным. Если вам нужен абсолютный (полный) путь до корневой папки сайта, перед путем до корневой папки сайта вставьте путь до корня хостинга.
Путь до корня зависит от операционной системы и хостинг-панели управления.
Путь до корня хостинга на Linux:
- ispmanager: /var/www/u1234567/data/;
- Plesk: /var/www/vhosts/u1234567.plsk.regruhosting.ru/;
- cPanel: /var/www/u1234567/.
Путь до корня хостинга на Windows:
- Plesk: C:\inetpub\vhosts\u1234567.plsk.regruhosting.ru\, где «u1234567» — ваш логин услуги хостинга.
Абсолютный путь до папки на примере сайта «faq-reg.ru» будет выглядеть так:
Для хостинга на Linux:
- для ispmanager: /var/www/u1234567/data/www/faq-reg.ru/;
- для Plesk: /var/www/vhosts/u1234567.plsk.regruhosting.ru/faq-reg.ru/;
- для cPanel: /var/www/u1234567/faq-reg.ru/;
Для хостинга на Windows:
- для Plesk: C:\inetpub\vhosts\u1234567.plsk.regruhosting.ru\httpdocs\faq-reg.ru.
С размещением файлов сайта на хостинге вам поможет инструкция ниже.
Как загрузить файл в корневую папку сайта?
Эта инструкция подойдет для загрузки отдельных файлов в корневую папку сайта. Если вы хотите узнать подробнее о размещении сайта на хостинге: что это и как свой сайт залить на хостинг, вам помогут соответствующие инструкции для ispmanager, cPanel и Plesk.
Перед тем как залить файлы на хостинг, убедитесь, что домен, по которому будет открываться сайт, привязан к хостингу: Как привязать домен к хостингу?
Чтобы загрузить файл на хостинг, откройте панель управления хостингом и следуйте инструкции:
ispmanager
Перейдите в раздел Сайты. Кликните по домену и нажмите Файлы сайта: Как загрузить файлы на хостинг
Кликните Загрузить: Как загрузить файлы
Выберите Файл с локального компьютера, прикрепите файл с компьютера и нажмите Ok: Загрузка файлов на хостинг
Готово, вы загрузили файл в корневую папку сайта.
Обратите внимание: если вид вашей панели управления отличается от представленного в статье, в разделе «Основная информация» переключите тему с paper_lantern на jupiter.
В блоке «Домены» нажмите Домены:
Перейдите в каталог вашего сайта:
На верхней панели инструментов нажмите Загрузить:
Выберите файл с локального ПК, и он сразу загрузится.
Готово, вы загрузили файл в корневую папку вашего сайта. Подробная инструкция, как залить шаблон сайта на хостинг: Как разместить сайт в cPanel?
На вкладке «Сайты и домены» в блоке вашего домена нажмите Развернуть и перейдите в Менеджер файлов. Обратите внимание! Если внешний вид вашей панели управления отличается от представленного в инструкции, перейдите в раздел «Сайты и домены» и в правом верхнем углу измените вид на «Активный».
Нажмите Загрузить. Затем выберите необходимый файл с локального ПК — он будет загружен в корневую папку сайта.
Готово. вы загрузили файл с локального компьютера в корневую папку сайта. Подробнее о том, как загрузить html-сайт на хостинг, читайте в статье: Как разместить сайт в Plesk?
Как изменить корневую папку сайта?
ispmanager
В ispmanager изменить корневую папку сайта для уже созданного домена можно только через пересоздание домена. Для этого:
Перейдите в раздел Менеджер файлов и откройте директорию www. Кликните по строке с именем корневой папки, наведите курсор на Редактировать и нажмите Атрибуты:
Укажите новое имя папки и кликните Оk:
Перейдите в раздел Сайты и кликните по строке с нужным доменом. Нажмите на три точки и выберите Удалить: Подтвердите удаление. Для этого кликните Оk :
В разделе Сайты нажмите Создать сайт:
- Имя — укажите домен, для которого изменяете корневую папку,
- Корневая директория — укажите путь к папке, которую вы переименовали ранее.
Затем кликните Ok:
Готово, вы изменили корневую папку сайта:
Обратите внимание: если вид вашей панели управления отличается от представленного в статье, в разделе «Основная информация» переключите тему с paper_lantern на jupiter.
В блоке «Домены» выберите Дополнительные домены:
Рядом с именем домена нажмите значок Карандаш:
Пропишите новый путь до корневой папки и нажмите Изменить:
Готово, корневая папка изменена.
На вкладке «Сайты и домены» рядом с именем домена выберите Настройки хостинга. Обратите внимание! Если внешний вид вашей панели управления отличается от представленного в инструкции, перейдите в раздел «Сайты и домены» и в правом верхнем углу измените вид на «Активный».
Пропишите новый путь до корневой папки сайта и внизу страницы нажмите Oк.
Готово, корневая папка изменена.
Как загрузить на сайт проверочный файл
Разные онлайн-сервисы требуют загружать на сайт проверочные файлы, чтобы подтвердить, что вы — владелец сайта. Например, сервисы электронной почты, регистрации SSL-сертификатов или публикации контекстной рекламы.
Как это сделать в Webasyst:
- Если ваш сайт в облаке Webasyst
- Если ваш сайт на другом хостинге
Если ваш сайт в облаке Webasyst
В облаке Webasyst нельзя загружать файлы в корень сайта. Так сделано, чтобы обеспечить высокий уровень безопасности. Но с помощью настроек можно создать видимость того, что проверочный файл загружен на сайт. Это будет работать точно так же, как если бы файл действительно был загружен.
- Откройте приложение «Сайт».
- Если у вас настроено несколько сайтов, выберите тот, на котором нужно разместить проверочный файл.
- Перейдите в раздел «Структура».
- Ссылкой «Новое правило» откройте настройки нового правила в структуре сайта.
- Введите адрес файла, который нужно загрузить на сайт:
- просто имя файла, если файл должен быть доступен в корне сайта, например, verification.txt
- путь к подпапке и имя файла, если файл должен быть доступен в подпапке, например: folder/verification.txt
- Выберите тип правила «Произвольный текст».
- Вставьте в текстовое поле содержимое проверочного файла, которое предоставил сторонний сервис.
- Выберите тип содержимого:
- «файл», если файл должен загружаться на компьютер пользователя;
- «text/plain», если файл должен открываться в браузере пользователя в виде текста;
- «text/html», если файл должен открываться в браузере пользователя в виде веб-страницы.
Обычно достаточно использовать вариант «файл».
Если ваш сайт на другом хостинге
Создайте проверочный файл в текстовом редакторе и загрузите его в нужную директорию сайта по FTP, SSH или через файловый менеджер в контрольной панели хостинга. Или используйте инструкцию для случая «Если ваш сайт в облаке Webasyst» — на вашем хостинге она сработает точно так же, как и в облаке.
Готово! Попробуйте ввести в адресной строке браузера адрес файла — он должен стать доступным для загрузки на компьютер или для просмотра в браузере.
Как создать файл или папку на сервере в корне сайта WordPress
Привет всем! Не знаете, как создать папку или файл на сервере? В сегодняшнем уроке мы создадим папку в корне сайта WordPress. А также сформируем файл и назначим расширение.
Цель создания папок и файлов в корневом каталоге
Для какой цели это может понадобиться? Предположим, вы решили создать дочернюю тему без плагина. Тут никак не обойтись без создания папки и как минимум двух файлов, один из которых будет functions.php и style.css. А возможно, ещё и header.php, footer.php и другие.
Кроме того, при использовании услуг сторонних сервисов, например, рекламных, может потребоваться создание файла с определённым именем и содержимым. Что производится для подтверждения прав на сайт.
Как создать папку на сервере в корневом каталоге
Итак, переходим к инструкции. Я буду показывать на примере своего хостинга Timeweb. Заходим в панель управления и открываем раздел «Файловый менеджер». Если ваш хостинг иной, интерфейс будет отличаться, поэтому ищите схожие по смыслу разделы.
Далее нам нужно перейти в корневую папку сайта. И если в нашем случае сайт установлен на конструктор WordPress, то заходим в одноимённую папку и следом в папку public_html. Теперь мы находимся в корне сайта.
А далее всё зависит от целей формирования новой папки. Что обусловливает её местоположение в каталоге. И если наша задача создать папку для дочерней темы, то переходим в «themes» по такому пути:
Здесь разворачиваем вкладку «Файл» и выбираем пункт «Новая папка».
Появится новое окно. В нём прописываем название новой директории. И нажимаем кнопку «Создать папку».
Надо полагать, папка будет не пустая. Поэтому посмотрим, как сформировать новый файл и выбрать расширение.
Как создать файл в корне сайта
Дальнейшие действия могут производиться в различных папках. Если вам просто необходимо добавить новый файл в корень, то проходим по тому же пути, как и для создания папки (wordpress/public_html).
А если вам нужно создать документы в новой папке, то открываем её. И далее так же разворачиваем вкладку «Файл». А затем выбираем опцию «Новый файл».
Теперь в открывшемся окне задаём имя новому файлу. Например, functions. Не обращайте внимание на замечание на моём скриншоте, что имя уже используется. Я лишь показываю пример.
Итак, название готово. А далее необходимо присвоить расширение. В моём случае это будет php. Но у вас может быть иное, если вы формируете другой файл. Список содержит также расширения html, css, js, json, txt и многие другие.
Когда имя и расширение заданы, жмём кнопку «Создать файл». Но это ещё не всё. Далее следует обратить внимание на один нюанс. Разумеется, свои файлы вы будете наполнять неким содержимым. Так вот, в зависимости от типа файла и его расширения соответственно, содержимое может оборачиваться в теги. Либо в этом не будет необходимости.
Давайте посмотрим пару примеров:
- Допустим, вы создали файл style.css. Тогда вы просто наполняете его различными свойствами и необходимыми данными по мере надобности, внося изменения в стиль.
- И второй пример — это functions.php. Если вы откроете аналогичный файл, то увидите теги .
Здесь же хочу заметить, что некоторые хостинги, например Timeweb, при формировании файла самостоятельно создают внутри него необходимые теги. Смотрим скриншот:
Поэтому обязательно проверьте перед вставкой какой-либо функции, иначе она не будет работать. А возможно, что ваша функция уже обёрнута в данные теги. Так что, если возникнут сомнения, ориентируйтесь по аналогичным файлам других установленных тем WordPress.