Як знайти корінь сайту
Коренева папка сайту - це самий верхній в його ієрархії каталог, в який вкладено всі інші директорії. Як правило, якщо говорять про кореневій папці, мають на увазі не її http-адреса, що відображається в адресному рядку браузера, а повний шлях від кореневої директорії сервера, на якому розміщений сайт. Потрапити в цю папку досить легко, якщо у вас є доступ до її адміністрування.
1
Якщо для адміністрування веб-ресурсу використовується система управління сайтом, відкрити кореневу папку можна за допомогою вбудованого файл-менеджера цієї системи. Як правило, для цього достатньо перейти на сторінку менеджера файлів - за замовчуванням більшість з них відкриває дерево каталогів сайту саме в кореневій директорії. Щоб переконатися, що у вашій системі це саме так, спробуйте перейти у вищу папку ієрархії каталогів - скрипти сайтів не дозволять адміністратору сайту піднятися вище кореневого каталогу, так як це вимагає більш високого рівня доступу.
2
При використанні для доступу до файлів сайту встановленої в комп`ютер програми - ФТП-клієнта - принцип дій при визначенні кореневої папки буде точно таким же. Після встановлення з`єднання з сервером спробуйте в дереві каталогів піднятися на один рівень вище відкритої за замовчуванням папки. Якщо цього зробити не вийде (запит буде відправлений, але активний каталог залишиться колишнім), значить це і є коренева папка сайту. Скрипти сервера визначають її автоматично, зчитуючи адресу з бази даних хостингу по введеному при авторизації логіну та паролю користувача.
3
Часто буває необхідно дізнатися повний шлях до кореневої папці сайту при виконанні серверних скриптів - наприклад, для їх належного функціонування при запуску за розкладом (crontab). Частіше за інших в якості мови написання таких скриптів використовується php, в якому витягти повний шлях до кореневої директорії сайту можна з змінної, вміщеній в суперглобальний масив $ _SERVER. Для її вибору в цьому масиві використовуйте індекс DOCUMENT_ROOT. Наприклад, можна відобразити шлях до кореневої папці сайту в порожній сторінці, якщо запустити в браузері такий збережений на сервері php-скрипт:
lt;? php echo $ _SERVER [ `DOCUMENT_ROOT`]? gt;
Статті за темою "Як знайти корінь сайту"
Оцініть, будь ласка статтю