Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 022 052 раза!

Форум

Добро пожаловать, Гость!

Document Root

Обсуждение проблем в работе программного комплекса
jufelt
Сообщения: 4
C нами: 2 года 11 мес

Непрочитанное сообщение jufelt » 05 янв 2014, 00:08

В сервере неработает переменная $_SERVER["DOCUMENT_ROOT"], что делать? Спасибо.

Аватара пользователя
DelphinPRO
Сообщения: 637
C нами: 4 года 10 мес
Откуда: Самара
Контакты:

Непрочитанное сообщение DelphinPRO » 05 янв 2014, 04:33

Что значит "не работает"?
Пожалуйста.

jufelt
Сообщения: 4
C нами: 2 года 11 мес

Непрочитанное сообщение jufelt » 05 янв 2014, 12:15

Вот собственно ошибка в дебагере
Warning: require(W:/domains/localhost/docs/bitrix/header.php): failed to open stream: No such file or directory in W:\domains\localhost\docs\index.php on line 2


причем ссылка подключения файла такая:
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");


то есть оно должно искать файл здесь:
W:/domains/localhost/bitrix/header.php


что собственно не происходит

Аватара пользователя
Asmodey
Сообщения: 299
C нами: 4 года 7 мес

Непрочитанное сообщение Asmodey » 05 янв 2014, 12:30

Попробуйте посмотреть в сторону dirname(__FILE__)

jufelt
Сообщения: 4
C нами: 2 года 11 мес

Непрочитанное сообщение jufelt » 05 янв 2014, 13:06

Asmodey писал(а):Попробуйте посмотреть в сторону dirname(__FILE__)


Проект над которым я работаю весит полтора гигабайта, если даже оно заработает, я день убью чтобы поменять на dirname(__FILE__) инклуды в большинстве файлах, но если не будет другого выхода, придется...

Но за ответ спасибо :)

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 05 янв 2014, 13:48

Опять... У вас корневая папка как docs подключилась. Читайте руководство пользователя про автопоиск и автоподключение корневых папок доменов.

Аватара пользователя
Redee
Сообщения: 218
C нами: 3 года 5 мес

Непрочитанное сообщение Redee » 05 янв 2014, 18:08

Если у нас PHP >= 5.3.0, то можем использовать __DIR__ вместо dirname(__FILE__)
http://php.net/manual/ru/language.constants.predefined.php

Та да, ошибки на лицо, можно ведь и самим догадаться откуда исполнение сайта начинается )). Хотя наверное подобные вопросы были и будут. Но ниче сами такими же были )).

Аватара пользователя
DelphinPRO
Сообщения: 637
C нами: 4 года 10 мес
Откуда: Самара
Контакты:

Непрочитанное сообщение DelphinPRO » 05 янв 2014, 19:11

jufelt, Зайдите в настройки OpenServer на вкладку "Домены". В поле "Автопоиск корневой папки домена..." удалите запись "docs". (Можете вообще там все очистить). Перезапустите сервер.

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

jufelt
Сообщения: 4
C нами: 2 года 11 мес

Непрочитанное сообщение jufelt » 06 янв 2014, 11:06

Всем спасибо за помощь, работает :D


Вернуться в «Ошибки Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость