Puedes agregar una comprobacion:
Código PHP:
if( !file_exists( $ruta ) ) {
$path = getcwd();
$ruta = $path . $ruta;
echo "PHP no puede leer $ruta, verifica si existe el archivo";
exit;
}
Si PHP te indica que el archivo no existe checa muy bien los directorios porque no existe y te marcara que ruta esta tratando de leer.
Saludos.