Comprendo que nunca debes alojar tu archivo configuration.php dentro del directorio public_html (me refiero específicamente a Joomla, pero imagino que este es un escenario multiplataforma).
Mi pregunta es: ¿es posible para un usuario acceder / ver este archivo de configuración a través de Internet, o si primero tendrían que explotar el servidor y luego usar esa vulnerabilidad para acceder al archivo de configuración? En otras palabras, ¿es la mejor práctica mantener la configuración.php fuera de la raíz web simplemente para evitar que un pequeño exploit aumente, o la existencia del archivo proporciona una vulnerabilidad en sí misma?