Hola Jorge,
"Edité el archivo config.php y he hice exactamente lo que señalas y el error desapareció"
Esto es buena noticia
El problema que generó esto, fue el sucesivo intento por iniciar sesión -en mi caso-
Se me hace raro que este sea el origen del problema, pero habrá que considerarlo para futuras situaciones.
"dando con un documento que hacía referencia al error encontré solución, pero que escapó a mis posibilidades,"
La solución que proponen ahí, me parece, debiera ser evaluada en el contexto en el que fue ideada. Es decir, ¿qué versión de Moodle es?, ¿están usando el método de autenticación CAS?, ¿cómo se diagnosticó el problema? ¿el error es reproducible en otras plataformas?, etc.
Yo no la consideraría sin antes tener un poco más de información.
cómo se deshabilita un línea en el archivo (el comentarla al modo *NIX, (poniendo un # antes) no cambió el color del código
Hay varias maneras de hacerlo en PHP (ver referencia aquí).
no recuerdo mi contraseña de admin, menos aún sé cómo recuperarla
Al respecto, revisa esto (inglés) y esto (español).
qué implicancias posee el añadir la línea $CFG->auth = ''; a config.php.
En el archivo config.php se pueden definir manualmente diferentes parámetros de configuración de la plataforma.
Al hacerlo, Moodle entiende que debe respetar lo especificado en este archivo, e ignorar lo colocado en la sección correspondiente de la interfase gráfica del sistema.
Yo veo esto como un recurso temporal que permite resolver problemas de configuración como el descrito.
Por eso es que sugiero borrar el parámetro del config.php una vez que se ha podido tener acceso al área de configuración de la plataforma.
Saludos