Hola Oscar,
El detalle "de cuidado" que veo es la memoria de PHP. Tiene que ser
mínimo 40M.
Yo tengo un site con 48 y corre bien para pocos usuarios, pero en instalaciones
mayores, lo ideal es 512M (esto sólo se logra en servidores propios o dedicados).
Bien, si tienes menos de 40M (como parece ser), no hay garantías de nada.
En este sentido, el problema no sería de Moodle, sino de que no se respetaron
sus requerimientos mínimos de operación (ver referencia
aquí).
Ahora bien, lo de la carpeta de datos (moodledata).
Si bien lo recomendado es instalar Moodle creando la carpeta "moodledata"
fuera del área pública del servidor, es común que ello no se pueda en un servidor
de hosting compartido.
Por ello, la carpeta correspondiente debe crearse dentro del área pública del
servidor, generalmente dentro de la carpeta del mismo Moodle.
Para ello, te sugiero que a la carpeta de datos le asignes permisos
de lectura, escritura y ejecución para el "Propietario" (osea tú), de lectura y
ejecución para "Otros" (en esta categoría entra Moodle como "usuario"), y
ninguno al "Grupo" con el que compartes el servidor (permisos 707)
Cuando instales Moodle, te aparecerá una leyenda de que no puede ni crear la
carpeta "moodledata" ni el archivo "config.php".
Esto es así, porque generalmente los hosting compartidos están configurados
de manera que cuando se sube o crea un archivo o carpeta al área pública del
servidor, éstos aparecen sin permisos de escritura.
Bien, crea manualmente la carpeta "moodledata" (con 707), justo cuando Moodle
te diga que no la puede crear. Sugiero que no le pongas "moodledata", sino un
nombre no "obvio". Por ejemplo, m36zo9d (o cosas así). Esto, como medida
de relativa seguridad.
Hecho lo anterior, da clic en siguiente y Moodle le creará el archivo .htacces
correspondiente.
Es importante que le asignes la ruta correcta de la carpeta en donde te pide
la ruta.
Luego, cuando Moodle te diga que no puede crear el "config.php", créalo usando
el contenido (código) que te aparezca en pantalla.
Verifica que no haya espacios ni interlíneas luego del tag de cierre de PHP, que
es: ?>
Luego de que armes este archivo, cambia sus permisos a sólo lectura por parte
del propietario y de "otros" (nada a "grupo"), de forma que tengas 404.
Y sigue la instalación.
Según yo, todo deberá funcionar correctamente, siempre y cuando tengas el
límite de memoria adecuado.
Finalmente, entra a la carpeta de datos vía el browser.
Por ejemplo:
http://www.misitio.com/moodle/moodledataSi te sale un error (creo que el
error 500 aparece en la barra superior del navegador
de Internet), entonces la carpeta está bien protegida y tu instalación es un
90% segura (osea que puede usarse para producción, al menos en mi opinión).
Si te sale contenido, entonces hubo problemas y hay que ver cómo volver tu
instalación segura.
Ya por último, realiza todo el proceso de instalación en idioma inglés (no en
español).
A ver qué nos comentas.
Saludos
PD
Las referencias que anexaste no son " demasiadas quejas en el proceso de instlacion
del mismo". Simplemente son instalaciones que no fueron hechas de manera
correcta. Pero bueno, esperemos que sus usuarios reporten los problemas por estos
foros, donde seguramente se les ayudará a que su plataforma corra adecuadamente.