file_exists(): open_basedir restriction in effect

Rynor

stay hungry
file_exists(): open_basedir restriction in effect

Скрипт по get-параметрам проверяет файл на диске и отдаёт его. Если файла нет, ловлю такие ошибки:

PHP Warning: file_exists(): open_basedir restriction in effect. File(/var/www/vhosts/site.ru/httpdocs/data/en/c/contac.htmi) is not within the allowed path(s): (/var/www/vhosts/site.ru/httpdocs:/var/www/vhosts/site.ru/httpdocs/data/en/c:/tmp:/srv/sites/php/site.ru:/srv/logs) in /srv/sites/php/site.ru/script.html on line 9

Не понимаю, почему ругается, ведь путь прописан, я даже полностью путь вписал до каталога, хоть это и необязательно, достаточно вышестоящих.
Если файл в этом каталоге есть, этой ошибки не возникает, так что думаю, тут 404 или file_exists как-то гадит настройке open_basedir, но как? :)
Буду благодарен за помощь.

CentOS 5, Apache2, PHP 5, safe_mode = Off

.htaccess:
ErrorDocument 404 index.html
 
Сверху