2013-06-03 2 views
0

У меня есть следующий файл:Фатальная ошибка: require_once(), используя абсолютный путь

/home/public_html/grid.php 

Внутри него require_once с абсолютным путем, который работает:

require_once('/home/public_html/include/config.php'); 

Итак, почему, если я переместить этот файл в другой каталог,

/home/public_html/newfolder/grid.php 

он перестает работать и возвращает

Fatal error: require_once() [function.require]: Failed opening required './include/config.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/public_html/include/config.php on line 2

+0

Похоже, слишком локализован вопрос, хотя –

ответ

1

Сообщение об ошибке противоречит тому, что вы говорите.

Failed opening required './include/config.php'

Это относительный путь, а не абсолютный

in /home/public_html/include/config.php on line 2

почему вы пытаетесь включить в самой конфигурации? вы сказали, что вы в том числе из grid.php

Просто используйте абсолютный путь и где вам это действительно нужно - все будет работать.