require () falha mesmo que o arquivo file_exists () esteja lá

Aqui está o meu código:

if (file_exists('config.php')) {
    require('config.php'); // This is line 38
}

Que de alguma forma produz o erro:

Aviso: require (config.php) [function.require]: falha ao abrir o fluxo: não existe esse arquivo ou diretório em /path/name/file.php na linha 38

Como isso é possível?

Update: O seguintefa trabalhos

if (file_exists(getcwd(). '/config.php')) {
     require(getcwd(). '/config.php');
}

questionAnswers(6)

yourAnswerToTheQuestion