@dieneri

Как задать путь корневой папки сайта в php для сервера?

Добрый день.

Имею сайт по адресу /server/www/site.ru/sub.site.ru/

В корне сайта sub.site.ru

лежит файл index.php с инклудами шапки, контента и подвала.

Инклуды ведут в /server/www/site.ru/sub.site.ru/blocks/*файл*.php
соответственно.

На опенсервере всё работает прекрасно и открывается, но при переносе на сервер с теми путями, выдаёт ошибку.
Так понимаю, нужно путь указать на сервере.

Подскажите, что нужно прописать и как?

Лог –
Warning: include_once(/server/www/site.ru/blocks/head.php): failed to open stream: No such file or directory in /srv/www/site.ru/sub.site.ru/source/index.php on line 9


В index.php прописаны к инклудам пути следующим кодом –

<?php
   $path = $_SERVER['DOCUMENT_ROOT'];
   $path .= "/blocks/head.php";
   include_once($path);
?>
  • Вопрос задан
  • 931 просмотр
Решения вопроса 1
Eridani
@Eridani
Мимо проходил
Документ рут ведет на корневую директорию сайта, а ваша поддиректория ей не является
$path .= "/sub.site.ru/blocks/head.php";
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы