i have the Apache's users module which means I host web applications on my public_html folder in home. (using GNU/Linux).
I host many web applications like wordpress, drupal, framework based applications like Django, PHP-Symphony etc.
Moodle has the pecularity that needs a different alternative path for the moodledata.
However in my system that would be my /home/user/ path which I dont want to have the same permissions as public_html (be writtable by apache).
I have tried adding a different layer of folders like /home/user/public_html/moodle/moodle/
However it seems moodle force you into having moodledata outside of the server path. Any advice?