Salve,
da qualche giorno sto tentando di installare la versione 2.1 sotto i server di Aruba (sui quali non sono riuscito perché la versione utilizzata del server non supporta PHP 5) e ora su quelli di Tophost.
Sui server di Tophost è presente PHP 5, ma Moodle per motivi di sicurezza chiede di creare la cartella moodledata "fuori" del ramo del file system contenente moodle stesso; inoltre, la cartella moodledata deve avere come owner nobody e apache, visto che moodle viene eseguito da quest'ultimo e ne eredita i permessi.
Sfortunatamente Tophost non permette di creare moodledata "fuori" dal ramo principale dell'hosting, né permette di cambiare owner alla directory eventualmente creata a fianco della directory moodle.
A questo punto non riesco ad andare avanti nell'esecuzione dello script d'installazione perché esso verifica sia i permessi sulla directory moodledata (e questo sarebbe aggirabile facendola creare direttamente allo script), sia che moodledata non sia raggiungibile da web.
L'unica idea che mi viene in mente, e che non so come mettere in atto, è quella di modificare lo script per rimuovere il blocco di sicurezza della non accessibilità di moodledata da web.
Qualcuno sa come posso fare a rimuovere il blocco di sicurezza su moodledata nello script d'installazione o come, magari in altro modo, aggirare l'ostacolo?
Ritengo comunque che il blocco di sicurezza imposto dallo script d'installazione sia troppo drastico e non lasci libertà all'installatore di accettare i rischi (che comunque possono essere eliminati inserendo in moodledata un semplice script che istruisce Apache a proibire l'accesso alla cartella da web...).
Renzo Venturi
ITIS Marconi - Pontedera (PI)