PHP: предупреждение: включить не удалось открыть поток нет такого файла или каталога в Windows

У меня есть оператор include в PHP-скрипте, запущенном на xampp в Windows. Если я использую относительный путь:

include '../config/eventInfoConfig.php'; 

Я получаю сообщение об ошибке:

Предупреждение: include (../ config / eventInfoConfig.php) [function.include]: не удалось открыть поток: нет такого файла или каталога

Но если я использую абсолютный путь, у меня нет ошибки:

 include 'c:/xampp/htdocs/xampp/appTrials/myApp/config/eventInfoConfig.php'; 

Как я могу использовать относительный путь в моем включении, не вызывая ошибки?

Исправление include_path() для включения правильного пути делает трюк.

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

 include_once(dirname(__FILE__).'/../config/eventInfoConfig.php'); 

Вы можете превратить относительный путь в абсолютный. include сложно. Я всегда просто сохраняю глобальную константу BASE_PATH , содержащую абсолютный путь, и добавляю файл, который мне нужно включить.