Pode ser que o selinux esteja bloqueando o acesso. Verifique com o comando getenforce. Se o resultado for Forçar, você poderá alterá-lo para Permissivo, com o comando setenforce 0 ou setenforce Permissive. Você também pode desabilitar o selinux editando / etc / selinux / config e configurando SELINUX = disabled. A reinicialização seria necessária nesse caso. Também - é o diretório ./moodledata um diretório www para o moodle ou é o diretório para armazenamento de arquivos? Se o segundo caso, o melhor é movê-lo para fora do diretório www, um diretório designado em / like / moodledata e, em seguida, definir permissões nesse diretório para o apache (ou colocar essa pasta em disco separado ou compartilhamento SAN ou NFS).