Moodle nececita un directorio de datos locales donde guarda todo lo relacionado con su actividad.
Por motivos de seguridad y para que no pueda ser accedido fácilmente desde la Web Moodle exige que este directorio esté el mismo nivel que var, por lo que lo tenemos que crear a mano y con permisos de «root». Una vez creado le ponemos permisos 777.
Recordemos que anteriormente, ya hemos mofificado los permisos de los directorios var y www. Ahora seguiremos la siguiente secuencia de comandos desde la «terminal».
Los comandos que tengo que dar están en rojo, las respuestas del sistema están en negro y de ellas hemos cambiado a letra verde los elementos en que me tengo que fijar para comprobar que todo ha ido bien.
adri@ubuntu:~$ sudo su –
[sudo] password for adri:
root@ubuntu:~# cd ..
root@ubuntu:/# cd var
root@ubuntu:/var# mkdir moodledata
root@ubuntu:/var# ls -al
total 60
drwxr-xr-x 17 root root 4096 2010-01-05 22:27 .
drwxr-xr-x 22 root root 4096 2010-01-05 21:02 ..
drwxr-xr-x 2 root root 4096 2009-11-01 07:42 backups
drwxr-xr-x 21 root root 4096 2010-01-05 20:23 cache
drwxrwxrwt 2 root root 4096 2009-11-01 07:35 crash
drwxr-xr-x 2 root root 4096 2009-04-20 16:07 games
drwxr-xr-x 63 root root 4096 2010-01-05 20:24 lib
drwxrwsr-x 2 root staff 4096 2009-04-13 11:33 local
drwxrwxrwt 3 root root 60 2010-01-05 21:03 lock
drwxr-xr-x 17 root root 4096 2010-01-05 21:02 log
drwxrwsr-x 2 root mail 4096 2009-04-20 15:59 mail
drwxr-xr-x 2 root root 4096 2010-01-05 22:27 moodledata
drwxr-xr-x 2 root root 4096 2009-04-20 15:59 opt
drwxr-xr-x 19 root root 680 2010-01-05 22:19 run
drwxr-xr-x 7 root root 4096 2009-10-26 12:20 spool
drwxrwxrwt 3 root root 4096 2010-01-05 22:25 tmp
drwxrwxrwx 2 root root 4096 2010-01-05 20:24 www
root@ubuntu:/var# chmod 777 moodledata
root@ubuntu:/var# ls -al
total 60
drwxr-xr-x 17 root root 4096 2010-01-05 22:27 .
drwxr-xr-x 22 root root 4096 2010-01-05 21:02 ..
drwxr-xr-x 2 root root 4096 2009-11-01 07:42 backups
drwxr-xr-x 21 root root 4096 2010-01-05 20:23 cache
drwxrwxrwt 2 root root 4096 2009-11-01 07:35 crash
drwxr-xr-x 2 root root 4096 2009-04-20 16:07 games
drwxr-xr-x 63 root root 4096 2010-01-05 20:24 lib
drwxrwsr-x 2 root staff 4096 2009-04-13 11:33 local
drwxrwxrwt 3 root root 60 2010-01-05 21:03 lock
drwxr-xr-x 17 root root 4096 2010-01-05 21:02 log
drwxrwsr-x 2 root mail 4096 2009-04-20 15:59 mail
drwxrwxrwx 2 root root 4096 2010-01-05 22:27 moodledata
drwxr-xr-x 2 root root 4096 2009-04-20 15:59 opt
drwxr-xr-x 19 root root 680 2010-01-05 22:19 run
drwxr-xr-x 7 root root 4096 2009-10-26 12:20 spool
drwxrwxrwt 3 root root 4096 2010-01-05 22:25 tmp
drwxrwxrwx 2 root root 4096 2010-01-05 20:24 www