FAQ Amministrazione: differenze tra le versioni

Da MoodleDocs.
Riga 147: Riga 147:
L’interfaccia di modifica della lingua in ''Amministrazione > Lingua > [[Personalizzazione lingua]]'' permette di cambiare facilmente qualsiasi stringa, parola o frase utilizzata nel sito.
L’interfaccia di modifica della lingua in ''Amministrazione > Lingua > [[Personalizzazione lingua]]'' permette di cambiare facilmente qualsiasi stringa, parola o frase utilizzata nel sito.


Le stringhe sono memorizzate per Language pack. Dunque modificare una stringa nel pacchetto “en” (inglese comune) non saranno cambiate in “en_us” (inglese americano) o in un’altra lingua.
Le stringhe sono memorizzate per Language pack. Dunque modificare una stringa nel pacchetto 'en' (inglese comune) non saranno cambiate in 'en_us' (inglese americano) o in un’altra lingua.


Può essere necessario visionare più file prima di trovare la parola o la frase cercata. Il file moodle.php contiene tutte le stringhe più comuni a livello di sito e il file admin.php contiene quelle di amministrazione.
Può essere necessario visionare più file prima di trovare la parola o la frase cercata. Il file moodle.php contiene tutte le stringhe più comuni a livello di sito e il file admin.php contiene quelle di amministrazione.

Versione delle 09:12, 5 dic 2018

Attenzione: Pagina in costruzione


Domande frequenti

Come trovo la versione di Moodle in uso?

Andare su Amministrazione del sito > Notifiche. Consultare Versione Moodle per maggiori informazioni.

Ho dimenticato la password di Amministratore

Innanzitutto, provare ad usare il collegamento Hai dimenticato lo username o la password? (se viene mostrato sul sito).

È possibile resettare la password di Amministratore via linea di comando. Consultare Amministrazione via linea di comando.

In caso contrario, è possibile accedere al database usando un tool amministrativo, quindi modificare la password. Le password di tutti gli utenti, inclusa quella dell’Amministratore, sono memorizzate come hash crittografici nella tabella mdl_user. È possibile sostituire manualmente il vecchio hash con il valore md5 della nuova password; sarà aggiornato al valore hash più sicuro dopo il primo accesso.

Come posso impedire l’accesso agli utenti mentre faccio manutenzione?

Utilizzare uno dei due metodi di Manutenzione.

Il mio sito è bloccato in modalità manutenzione

Talvolta Moodle si blocca in modalità manutenzione e, nonostante i tentativi di disattivare tale modalità, continua ad apparire il messaggio Il sito è sottoposto a manutenzione e non è attualmente disponibile. Quando Moodle è in modalità manutenzione, all’interno della cartella dei file del sito (moodledata) si crea un file chiamato maintenance.html. Per risolvere questo problema provare a:

  • controllare che il server web abbia i permessi di scrittura nella cartella moodledata;
  • cancellare manualmente il file maintenance.html.

Come posso modificare il nome del dominio o l’URL del sito Moodle?

L’URL di base del sito è definito nel file config.php alla voce wwwroot. Tutti i link dinamici (ad esempio gli URL delle attività e dei corsi) sono costruiti dinamicamente aggiungendo questo prefisso. Questi collegamenti sono conosciuti come 'link relativi'. Il sito Moodle potrebbe contenere anche dei 'link assoluti' a risorse che puntano all’URL precedente, se i link sono stati copiati/incollati nelle attività (ad esempio Pagine) o in altre posizioni su Moodle. Queste sono sequenze di caratteri come un qualsiasi testo o collegamento a un sito web. Moodle dispone della utility Ricerca e sostituzione nel database per convertire tutti i link in un nuovo URL. Effettuare il login da Amministratore, quindi digitare http://nomedelsito/admin/tool/replace/index.php nella barra degli indirizzi del browser; scrivere il vecchio url e quello nuovo nelle caselle corrispondenti e confermare l'operazione. Se si desidera cambiare il nome di dominio del sito, potrebbero essere necessarie anche delle modifiche ai file di configurazione del server web e/o nelle impostazioni del DNS. Consultare Migrazione di Moodle per ulteriori suggerimenti.

File:searchandreplacecommandlinetool interface m30.png
Una schermata dell’interfaccia Search and Replace

La mia tabella dei log è scomparsa - Nessun log trovato!

La causa più probabile è che la tabella mdl-log sia danneggiata. Consultare Come riparare un database danneggiato per trovare una soluzione.

Nota: Si noti che un nuovo sistema di log è disponibile come opzione dalla versione 2.7 di Moodle. Controllare in Amministrazione del sito > Plugin > Logging > Gestione log store se si sta usando il vecchio sistema, Log legacy o il nuovo Log standard.


Come posso riparare un database Moodle danneggiato?

In genere, potrebbe essere visualizzato un messaggio di errore come ./moodle/mdl_quiz_grades è contrassegnato come danneggiato e deve essere riparato. Consultare Come riparare un database danneggiato per trovare una soluzione.

Come posso cambiare la lingua dell’interfaccia utente?

Questo aspetto è controllato dal Language pack e dalla lingua di default. Se si desidera cambiare lingua, aggiungere il pacchetto lingua desiderato e impostarlo come predefinito.

Impostazioni di sicurezza del sito

Come funzionano i limiti sul caricamento dei file?

Consultare Dimensione dell'upload di file per ulteriori informazioni.

Le dimensioni dei file caricabili sono limitate in più modi. Di seguito una lista dei vari modi e delle limitazioni conseguenti a cascata.

1. Probabilmente (ma sarebbe meglio controllare prima le altre opzioni in lista) c'è un'impostazione in Apache 2 che potrebbe essere necessario modificare. È possibile cambiare il limite dell’upload aggiungendo o modificando una linea nel file di configurazione di Apache /usr/local/apache2/conf/httpd.conf che fissa la dimensione massima dell’upload in byte (controllare la documentazione del proprio sistema operativo per la giusta collocazione - /etc/apache2 è quella più comune). LimitRequestBody 10485760

2. Anche il PHP offre la possibilità di impostare un limite. Se si dispone dei permessi, i limiti si trovano nel file php.ini generale. In caso di hosting condiviso, è possibile impostarli nei file .htaccess o nelle versioni locali del php.ini. Si consiglia di verificare con la società di hosting come funziona sui loro sistemi.

In un file php.ini le righe saranno più o meno queste: upload_max_filesize 64M post_max_size 64M

....in .htaccess le voci saranno più o meno come segue: php_value upload_max_filesize 64M php_value post_max_size 64M

Un file .htacces di solito si trova nella cartella principale dell’installazione di Moodle e riguarda l’intero sito Moodle. Potrebbe essere necessario copiare un file php.ini locale in alcune directory. Le seguenti sono un buon punto di partenza:

  • public_html
  • moodle/admin
  • moodle/course
  • moodle/files
  • moodle/repository
  • root of your moodledata directory

Si noti che potrebbe essere necessario riavviare il server per rendere operative le modifiche.

3. Moodle ha un limite a livello di sito chiamato maxbytes che può essere impostato in Amministrazione del sito > Sicurezza > Impostazioni di sicurezza del sito > Dimensione massima upload. Il valore predefinito, valido per tutto il sito, è ricavato dal file php.ini. Se lo si desidera, è possibile impostare una dimensione inferiore, ma ovviamente non inferiore a file più grande che sarà necessario caricare.

Per scoprire l’impostazione del limite del server in php.ini (senza avere l’accesso al server, bensì dall’interfaccia di amministrazione di Moodle) vedere Amministrazione del sito > Server > PHP info (Suggerimento: cercare per dimensione del file).

4. Normalmente si dovrebbe impostare il limite predefinito, per tutti i corsi recentemente creati, a qualcosa di inferiore del limite del sito da Amministrazione del sito > Corsi > Default creazione corsi > Dimensione massima file caricabili. All’interno di ogni corso, tale limite può essere impostato separatamente o modificato nelle Impostazioni corso a seconda delle necessità del corso/docente.

5. È possibile impostare i limiti anche per le Attività e consentire agli Studenti di caricare file, come nei Forum e nei Compiti.

Vedere anche

Come cambiare la dimensione massima del caricamento dei file su un’installazione locale di Windows

In un’installazione locale (utilizzando i Pacchetti di installazione completi per Windows) è facile cambiare la dimensione dell’upload di file rispetto ai 16Mb predefiniti.

Di seguito si riporta un esempio di come portare la dimensione massima degli upload a 100Mb.

  • Cercare /php/php.ini e aprirlo con WordPad (tasto destro > Apri con > WordPad).
  • Scorrere il file o cercare il testo "_max_" per trovare la riga:

upload_max_filesize = 16M

  • Cambiare la stringa in:

upload_max_filesize = 100M

  • Allo stesso modo, trovare la riga:

post_max_size = 16M

  • e cambiarla in:

post_max_size = 100M

  • Salvare il file.

Dopo ogni cambiamento al file in php.ini è necessario riavviare Apache. Basta quindi riavviare xampp e aprire il browser all’indirizzo localhost. La massima dimensione di file caricabili adesso sarà 100Mb.

Vedere anche

Come cambiare il tempo massimo di caricamento dei file

Un effetto collaterale dell’aumento delle dimensioni dei file caricabili è che l’esecuzione dello script php di caricamento potrebbe durare più del tempo massimo predefinito (300 secondi/5 minuti). Per cambiare anche questa impostazione, cercare max_execution_time in php.ini e cambiarla in qualcosa come:

max_execution_time = 600

Se si usa Apache e un file .htaccess per cambiare le impostazioni del php, basta aggiungere questa linea nel file .htaccess:

php_value max_execution_time 600

Riavviare il server web per rendere effettivi questi cambiamenti e verificare che i valori siano effettivamente cambiati guardando l’output del comando phpinfo in Amministrazione del sito > Server > Ambiente.

Accesso e disconnessione

Il timeout del sito è troppo basso per la disconnessione degli utenti

Le sessioni degli utenti che effettuano il login sono monitorate per capire se sono ancora connessi. Dopo un periodo di inattività prestabilito, il sistema scollega automaticamente gli utenti inattivi. Il valore di soglia è impostato in Amministrazione del sito > Server > Gestione sessione > Timeout di sessione. Il valore di default è di due ore. Se necessario, è possibile aumentarlo.

Gli utenti non possono autenticarsi, hanno bisogno di attivare i cookies e il debug menziona il file config.php

Il file config.php del sito probabilmente ha delle linee extra dopo il tag '?>'. La soluzione è cancellare l’ultimo '?>'.

Dopo aver usato la funzione Cambia ruolo in... perché risulto disconnesso da Moodle?

Questo è un effetto voluto. Dopo aver usato la funzione Cambia ruolo in..., ritornando al ruolo normale, per ragioni di sicurezza si verrà automaticamente scollegati da Moodle. Riaccedendo si tornerà alla pagina in cui si era precedentemente.

Testo e Aspetto

Perché vedo [[stringhe mancanti]]?

Le doppie parentesi quadre nel testo indicano che le stringhe della lingua mancano per quella funzione nella lingua corrente. Questo è più comune con i plugin di terze parti o per le lingue per le quali non sono state ancora tradotte tutte le stringhe dell’interfaccia.

Innanzitutto vanno aggiornati i Language pack alle ultime versioni in Amministrazione del sito > Lingua > Language pack > Aggiornamento Language Pack installati.

Se le stringhe mancanti non riguardano i moduli standard, provare ad aggiornare il plugin e/o controllare presso il manutentore del plugin se il problema è stato già segnalato. Se si ha accesso al server, sarà possibile controllare il codice del plugin; le stringhe della lingua potrebbero essere in una directory lang all’interno del modulo o della cartella del plugin.

Nota: Dopo aver cambiato le stringhe della lingua, prima che la modifica produca il suo effetto potrebbe esserci un ritardo dovuto alla cache. È possibile ridurre l’attesa forzando lo svuotamento della cache in Amministrazione del sito > Sviluppo > Svuota le cache.


Modificare il testo nell’interfaccia Moodle

L’interfaccia di modifica della lingua in Amministrazione > Lingua > Personalizzazione lingua permette di cambiare facilmente qualsiasi stringa, parola o frase utilizzata nel sito.

Le stringhe sono memorizzate per Language pack. Dunque modificare una stringa nel pacchetto 'en' (inglese comune) non saranno cambiate in 'en_us' (inglese americano) o in un’altra lingua.

Può essere necessario visionare più file prima di trovare la parola o la frase cercata. Il file moodle.php contiene tutte le stringhe più comuni a livello di sito e il file admin.php contiene quelle di amministrazione.

Consiglio: Se non si conosce il file che contiene la stringa, è preferibile selezionare TUTTI nell’apposito menù.


Nota: Le personalizzazioni sovrascrivono, ma non modificano le stringhe della lingua; sono memorizzate separatamente in cartelle dedicate alle lingue in moodledata.


Le modifiche ai fogli di stile o al tema non sono visibili

Browsers usually cache style sheets and so a forced refresh in your browser is required before any changes show up.

The Moodle server also caches all styles. You can force a refresh of the cache from disk in Site Administration>Appearance>Themes>Theme selector, click "Clear theme caches".

Come posso cambiare la parte centrale della pagina home dalle categorie di corso a qualcos’altro?

Go to Front Page > Settings and change "Front page" to None all down. Change "Front page items when logged in" to None all down. Ensure that "Include a topic section" is checked. Save changes and return to the front page. Turn editing on, obviously, and you should now see the "Add a resource" and "Add an activity" drop down combo-boxes. Select "Add a resource" and select "Insert a label". You can then edit the label in any way you want to in the WYSYWYG editor.

Come posso cambiare la schermata di login?

Edit one of the language files. Site administration > Language> Language customisation, look in the moodle.php file. Look for loginusing or loginsteps or loginstepsnone string variables.

Come posso cambiare le istruzioni nella schermata di login?

To change or add a help message for the login go to Site administration > Plugins > Authentication > Manage authentication. Type your help message in there in the Instructions text box.

Errori e risoluzione dei problemi

Come posso abilitare/disabilitare il debugging?

If you are getting a blank or partially complete page, or receive a page that presents a short error message that is not informative enough, you can turn on debugging to learn more details.

Turning on debugging will let you see what the error message is, which may help you diagnose the problem. Set this in Site administration > Development > Debugging - see Debugging for more.

Quando clicco su 'Attiva modifica' compaiono pagine incomplete

When you see an incomplete page, it is normally a sign that an error occurred. To find out more, turn on Debugging, and you should see an error message which may help you to diagnose the problem.

This is usually as a result of an incompatible contributed module or block that you have installed. Follow these steps:

  1. Follow the module removal instructions in Installing contributed modules or plugins.
  2. Re-visit your course page and try clicking on the "Turn Editing On" button again.

If you find an incompatible module or block, please report the problem to the person named as the maintainer in the Modules and Plugins database.

Quando un file viene caricato ricevo un messaggio di errore “un parametro obbligatorio (id) è mancante”

This message sometimes is generated when attempting to upload a file larger than the upload limit. This can also be caused by user's having more than one login to the same site open in the same browser in different windows or tabs.

L’utente visualizza l’errore “chiave di sessione non valida”

A number of things may caused the invalid session key error. The most common is if the person tries to login into the same Moodle site in more than one tab or window in the same browser. That will not work. The fix is to close all those tabs and windows and close and restart the browser. This is almost always a transient issue. The fix is to close and restart the browser, and log back into Moodle.

If you send someone a URL to something in Moodle, like a course activity or particular page, is may be that the session id key is tacked onto the end of the URL. Simply delete that parameter from the URL.

Perché compare una pagina vuota o incompleta?

A blank page, or a page that seems to have half missing, is normally a sign that an error occurred. If (as is recommended on production systems) you have display of error messages turned off, it can be very hard to understand what is going on.

The solution is to turn on the debugging options temporarily. Then, when you go back to the problem page, you should see the error message. Once you had finished solving the problem, remember to turn debugging off again.

Come posso risolvere un solo bug senza aggiornare l’intero sito?

Suppose:

  • You are experiencing a particular bug.
  • You have searched in the tracker, and found that your problem is MDL-abc, and that it has been fixed in the latest version.
  • For some reason, you cannot upgrade your whole site, even though the latest version probably has security fixes.

Then, how can you get the fix for just this one bug, without upgrading your whole site? Well, if you are prepared to manually patch the code, you can probably get this information from the tracker. Please see How to fix just one bug without upgrading guide.

Vedere anche

Altre domande?

Si prega di postare nel (EN) General help forum su Moodle.org.