MatrixGod
5.03.2013 - 22:03
всем привет!
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
5.03.2013 - 22:18
пути правильные?
innovate, они относителные... include_once(../dbSettings.
php)
как думаете правильные?
_____________
Стимулятор ~yoomoney - 41001303250491
innovate
5.03.2013 - 22:21
Цитата |
как думаете правильные? |
Я думал он их просто не дописал, мол само собой разумеется - На форуме: 3 года, 19 дней.
MatrixGod
5.03.2013 - 22:28
ребята, тут реально какой-то бред.
он говорит что не может найти dbSettings.php в файле deployments.php.
но если запускаю deployments.php он прекрасно работает.
как так?
Цитата (MatrixGod @ 5.03.2013 - 21:03) |
когда я инклудю /var/www/projects/nwr/sections/deployments.php в главном index.php |
Если index.php находится в корневой директории, тогда путь будет: include_once('dbSettings.php')
Nikitian
5.03.2013 - 22:36
Используйте не относительные пути, а генерите абсолютные на основе расположения текущего скрипта. А вашем случае относительный путь рассчитывается не от скрипта, который инклюдит, а относительно скрипта, который приинклюдил деплойментс, а он видимо находится в другой папке.
Делайте не include './somescript.php';
А так: include dirname(__FILE__).'/somescript.php';
MatrixGod
5.03.2013 - 22:39
index.php и dbSettings.php находятся в корневой директории.
deployments.php находится в дериктории section которая находится в корневой директории.
в индексе я инклудю section/deployments.php.
а в deployments.php инклудю ../dbSettings.php.
здесь все правильно... все равно какой-то глюк.
Цитата |
тогда путь будет: include_once('dbSettings.php') |
путь прописан в подключаемом файле, если сделать так, то при прямом вызове этого файла уже будет ошибка
_____________
Стимулятор ~yoomoney - 41001303250491
Цитата |
все равно какой-то глюк. |
ту уже пол форума над вами смеется, ну в самом деле харошь уже, а?
![smile.gif](http://phpforum.su/html/emoticons/smile.gif)
нет никакого глюка, есть непонимание с вашей стороны
по идее ссылки которые я вам показал выше, должны были вас худо бедно натолкнуть на
путь истинный
теперь уже сомневаусь, что вы по ним вообще ходили....
_____________
Стимулятор ~yoomoney - 41001303250491
MatrixGod
5.03.2013 - 22:53
Valick,
признаюсь, тупанул. спасибо, ты прав. все работает!
Invis1ble
5.03.2013 - 22:55
! |
|
М |
| ТС уходит в бан за систематическое нарушение правил и игнор предупреждений |
Invis1ble |
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.