Para acceder al sistema de ficheros es como cualquier otro. Tienes que coger la variable de entorno:
getenv("OPENSHIFT_REPO_DIR")
para saber cual es la ruta absoluta a la raíz de tu app.
Lo mismo para obtener los datos a la conexión a la bbdd, tal como se indica aquí:
PD: yo he conseguido poner en marcha apps sencillas de Symfony sobre OpenShift, pero al final me quedé desencantado viendo lo lentísimo que es a la hora de hacer un deploy, y que cuando intenté hacer correr un proyecto con unas cuantas dependencias en el composer, no funcionó por una limitación sobre la cantidad de ficheros en disco que permite la cuenta free.