En entorns de host virtuals gestionats amb Plesk, per defecte els documents web es troben a la carpeta
/var/www/vhosts/institutmarianao.educat1x1.cat/httpdocs
I no és possible en un principi tenir accés a carpetes fora del “documentRoot”.
Per defecte tant les instal·lacions de la intraweb com del moodle, tenen les carpetes de dades fora de l’accés web (“documentRoot”) per qüestions de seguretat
En un entorn virtualitzat com l’anterior hi ha dues possibilitats:
- Posar les dades (moodledata i/o zkdata) dins el documentRoot i crear un fitxer .htaccess
- Configurar un accés fora del documentRoot
Per aquesta segona opció cal editar/crear un fitxer
/var/www/vhosts/institutmarianao.educat1x1.cat/conf/vhost.conf
Amb el contingut següent:
<Directory "/var/www/vhosts/institutmarianao.educat1x1.cat/httpdocs">
php_admin_flag engine on
php_admin_value open_basedir "/var/www/vhosts/institutmarianao.educat1x1.cat/httpdocs/:/var/www/vhosts/institutmarianao.educat1x1.cat/zkdata:/var/www/vhosts/institutmarianao.educat1x1.cat/moodledata:/tmp"
</Directory>
I posterioment actualitzar la configuració del servidor
/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=institutmarianao.educat1x1.cat
Per evitar problemes amb moodle desactivar safe mode
php_admin_flag safe_mode off