Problema de instalação do Moodle

0

Estou tentando instalar o moodle no meu servidor da Web, mas ele não pode criar o diretório de dados do moodle, devido à falta de permissões de gravação:

Parent directory (/var/www) is not writeable. Data directory (/var/www/moodledata) cannot be created by the installer. I have tried to set chmod 777 & 666 to the www directory, but it still doesn't work...

ls -al result:

drwxrwsrwx+  4 apache apache   31 Dec  8 15:49 www

Editar:

Minhas permissões para a pasta www acabam sendo confusas, porque não entendo nada sobre permissões alguém poderia me ajudar a consertá-las? Eu preciso também permitir que o grupo sftp_users acesse os arquivos:

ls -al em www:

drwxrwsrwx+  5 apache sftp_users   48 Dec  8 19:35 www

ls -al dentro de www :

drwxrwsrwx+  5 apache sftp_users   48 Dec  8 19:35 .
drwxr-xr-x. 22 root   root       4096 Dec  8 17:29 ..
drwxrwx---.  2 root   sftp_users    6 Aug 24 21:12 cgi-bin
drwxrws---+  3 root   sftp_users   35 Dec  8 19:36 html
drwxrwsr-x+  2 root   sftp_users    6 Dec  8 19:35 moodledata
    
por Jojo Coana 08.12.2015 / 18:23

1 resposta

0

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).

    
por 17.11.2017 / 12:44