[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: что за бред? оО
MatrixGod
всем привет!

Warning: include_once(../dbSettings.php) [function.include-once]: failed to open stream: No such file or directory in /var/www/projects/nwr/sections/deployments.php on line 3

получаю этот странный ворнинг.
файл /var/www/projects/nwr/sections/deployments.php существует, запускается, и прекрасно работает.
внутри его инклудю dbSettings.php - юзер, пасс и хост для БД.

однако когда я инклудю /var/www/projects/nwr/sections/deployments.php в главном index.php он мне выдает эту фигню.

кто-то может пояснить что за бред?

заранее спасибо!

п.с. везде инклуд_уанс как положено.
innovate
пути правильные?
Valick
innovate, они относителные... include_once(../dbSettings.php)
как думаете правильные? smile.gif


_____________
Стимулятор ~yoomoney - 41001303250491
innovate
Цитата
как думаете правильные?

Я думал он их просто не дописал, мол само собой разумеется - На форуме: 3 года, 19 дней.
MatrixGod
ребята, тут реально какой-то бред.
он говорит что не может найти dbSettings.php в файле deployments.php.
но если запускаю deployments.php он прекрасно работает.

как так?
Bezdna
Цитата (MatrixGod @ 5.03.2013 - 21:03)
когда я инклудю /var/www/projects/nwr/sections/deployments.php в главном index.php


Если index.php находится в корневой директории, тогда путь будет: include_once('dbSettings.php')
Nikitian
Используйте не относительные пути, а генерите абсолютные на основе расположения текущего скрипта. А вашем случае относительный путь рассчитывается не от скрипта, который инклюдит, а относительно скрипта, который приинклюдил деплойментс, а он видимо находится в другой папке.
Делайте не include './somescript.php';
А так: include dirname(__FILE__).'/somescript.php';
MatrixGod
index.php и dbSettings.php находятся в корневой директории.
deployments.php находится в дериктории section которая находится в корневой директории.

в индексе я инклудю section/deployments.php.
а в deployments.php инклудю ../dbSettings.php.

здесь все правильно... все равно какой-то глюк.
Valick
Цитата
тогда путь будет: include_once('dbSettings.php')

путь прописан в подключаемом файле, если сделать так, то при прямом вызове этого файла уже будет ошибка

_____________
Стимулятор ~yoomoney - 41001303250491
Valick
Цитата
все равно какой-то глюк.

ту уже пол форума над вами смеется, ну в самом деле харошь уже, а? smile.gif
нет никакого глюка, есть непонимание с вашей стороны
по идее ссылки которые я вам показал выше, должны были вас худо бедно натолкнуть на путь истинный
теперь уже сомневаусь, что вы по ним вообще ходили....

_____________
Стимулятор ~yoomoney - 41001303250491
MatrixGod
Valick,
признаюсь, тупанул. спасибо, ты прав. все работает! smile.gif
Invis1ble

 ! 

М
ТС уходит в бан за систематическое нарушение правил и игнор предупреждений
Invis1ble
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.