Как узнать путь до корня сайта (папки logs и tmp)

Многие сталкивались с проблемой как определить путь до корневой папки сайта. Случается это как правило в случаях переноса сайта с локального web сервера на хостинг или когда просто меняете хостинг. Так же бывает, что такое случается когда самостоятельно полазили в настройках и сохранили неверные.

Неверные настройки данных путей не позволяют сайтам устанавливать различные плагины так как при загрузке плагина cms сначала их помещает в папку tmp, а так же система не может писать логи из за чего начинает выдавать кучу ошибок. Случаев ошибок, когда установлены неверные пути – очень много, к примеру, на нашем сайте невозможно даже загрузить аватар пользователя пока не будет установлен абсолютный путь до корня сайта.

Мы опишем вариант определения пути до корневой папки сайта. В данном случае это будет абсолютный путь.

1. Если Вы устанавливали свой сайт и имеете доступ к корневому каталогу сайта где содержаться все папки и файлы сайта то просто создайте файл с именем home и расширением php с данным содержимым:

  1. <?php
  2. echo ‘Полный путь к каталогу: ‘;
  3. echo $_SERVER[‘DOCUMENT_ROOT’];
  4. echo ‘/’;
  5. ?>

 

создать такой файл можно в обычном блокноте предварительно в Вашей windows включить отображение расширения файлов. После того как Вы создали такой файл его необходимо загрузить в корневой каталог Вашего сайта по ftp или любыми другими доступными способами и перейти по адресу http://ваш_сайт/home.php и Вы увидите на странице “Полный путь к каталогу”.

На данной странице будет указан абсолютный путь до корня Вашего сайта и Вам необходимо прописать путь к папке logs или tmp то просто берите этот путь и дописывайте нужное. К примеру в нашем случае будет

/home/наш_путь/site.ru/public_html/logs/ и /home/наш_путь/site.ru /public_html/tmp/

Это самый простой и верный способ определить путь до корневой папки сайта.

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий

Яндекс.Метрика Рейтинг@Mail.ru

Thanks: Studenthelp78