Иногда нам нужно узнать полный путь к папке, или какому-нибудь файлу на сервере.
Например, при переносе сайта на CMS Joomla! в файле configuration.php нужно указать путь папкам logs и tmp. То есть заполнить вот эти правила в фале configuration.php:
public $log_path = 'Тут полный путь до папки сайта/d-nik.site/administrator/logs';
public $tmp_path = 'Тут полный путь до папки сайта/d-nik.site/tmp';
Как узнать путь к папке на сервере
Чтобы узнать полный путь до папки, создайте файл way.php и в этом файле пропишите следующий код:
<?
$_SERVER['DOCUMENT_ROOT'];
?>
Теперь откройте в браузере созданный ранее файл way.php (введите в адресной строке путь к этому файлу, например www.d-nik.site/way.php). В результате вы должны увидеть полный путь к папке где находится файл way.php. Если же первый способ не помог, то воспользуйтесь вторым вариантом:
<?
$ROOT = __DIR__;
echo $ROOT;
?>
А вот ещё один вариант для старых версий PHP:
<?
$ROOT = dirname(__FILE__);
echo $ROOT;
?> 