Как узнать абсолютный путь к папке или файлу сайта на хостинге

Категория: Web & comp
Опубликовано 25.05.2012 04:17

После переноса сайта на Джумла на хостинг необходимо поменять настройки сайта (сайт- Общие настройки), в частности, вбить новые адреса для лог- файла и временную папку.

Узнать полный адрес можно в панели управления хостингом. Обычно такая информация предоставляется.

Если же нет- пробуем дальше:

Решить эту проблему можно, написав малюсенький скрипт на PHP, который позволит нам не заблудиться. Дело в том, что все нужные нам данные уже находятся в глобальной переменной под названием $_SERVER и нам только остается вывести их на экран браузера с помощью следующего кода:


<?php
echo 'Document root: '.$_SERVER['DOCUMENT_ROOT'].'<br>';
echo 'Полный путь к скрипту и его имя: '.$_SERVER['SCRIPT_FILENAME'].'<br>';
echo 'Имя скрипта: '.$_SERVER['SCRIPT_NAME'];
?>


Сохраните этот код в любом блокноте (Notepad++ рулит) с расширением PHP, ну, например, как url_path.php. Затем с помощью FTP-клиента закиньте его в корневую папку вашего сайта (это папка может называться htdocs либо public_html либо еще как-то) и в адресной строке браузера наберите http://адрес_вашео_сайта/url_path.php

Для моего сайта получится так: http://vladimirn.ru/url_path.php

В результате, в окне браузера вы увидите следующее:

Document root: /home/XXXXX/YYYYY
Полный путь к скрипту и его имя: /home/XXXX/YYYYY/url_path.php
Имя скрипта: /url_path.php


Нужная нам информация будет находиться в первой строке

 Если нет home, то его писать не нужно, на разных хостах по разному, его может и не быть.

 

ссылка на оригинал