Коренева папка сайту - це самий верхній в його ієрархії каталог, в який вкладено всі інші директорії. Як правило, якщо говорять про кореневій папці, мають на увазі не її http-адреса, що відображається в адресному рядку браузера, а повний шлях від кореневої директорії сервера, на якому розміщений сайт. Потрапити в цю папку досить легко, якщо у вас є доступ до її адміністрування.
Інструкція
Якщо для адміністрування веб-ресурсу використовується система управління сайтом, відкрити кореневу папку можна за допомогою вбудованого файл-менеджера цієї системи. Як правило, для цього достатньо перейти на сторінку менеджера файлів - за замовчуванням більшість з них відкриває дерево каталогів сайту саме в кореневій директорії. Щоб переконатися, що у вашій системі це саме так, спробуйте перейти у вищу папку ієрархії каталогів - скрипти сайтів не дозволять адміністратора сайту піднятися вище кореневого каталогу, так як це вимагає більш високого рівня доступу.
При використанні для доступу до файлів сайту встановленої в комп'ютер програми - ФТП-клієнта - принцип дій при визначенні кореневої папки буде точно таким же. Після встановлення з'єднання з сервером спробуйте в дереві каталогів піднятися на один рівень вище відкритої за замовчуванням папки. Якщо цього зробити не вийде (запит буде відправлений, але активний каталог залишиться колишнім), значить це і є коренева папка сайту. Скрипти сервера визначають її автоматично, зчитуючи адресу з бази даних хостингу по введеному при авторизації логіном і паролем користувача.
Часто буває необхідно дізнатися повний шлях до кореневої папці сайту при виконанні серверних скриптів - наприклад, для їх правильної роботи при запуску за розкладом (crontab). Частіше за інших в якості мови написання таких скриптів використовується php, в якому витягти повний шлях до кореневої директорії сайту можна із змінної, вміщеній в суперглобальний масив $ _SERVER. Для її вибору в цьому масиві використовуйте індекс DOCUMENT_ROOT. Наприклад, можна відобразити шлях до кореневої папці сайту в порожній сторінці, якщо запустити в браузері такий збережений на сервері php-скрипт: