Hola Hernán, es extraño lo que ocurre:
Proba dándole mas permisos:
sudo chmod 7777 instalacion/login.php
La función que verifica si existe el archivo es file_exists, fíjate es esto que dice:
Advertencia: Esta función devuelve FALSE para ficheros inaccesibles a causa de las restricciones del [url=https://www.php.net/manual/es/features.safe-mode.php]modo seguro[/url]. Sin embargo, estos fichero aún pueden ser [url=https://www.php.net/manual/es/function.include.php]incluidos[/url] si están localizados en [url=https://www.php.net/manual/es/ini.sect.safe-mode.php#ini.safe-mode-include-dir]safe_mode_include_dir[/url].
saludos.