Как узнать абсолютный путь к папке или файлу сайта на хостинге
- Подробности
- Категория: 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, то его писать не нужно, на разных хостах по разному, его может и не быть.