https://docs.moodle.org/archive/it/api.php?action=feedcontributions&user=Marco.soppelsa&feedformat=atomMoodleDocs - Contributi dell'utente [it]2024-03-28T11:30:55ZContributi dell'utenteMediaWiki 1.39.6https://docs.moodle.org/archive/it/index.php?title=admin/environment/php_setting/safe_mode&diff=1721admin/environment/php setting/safe mode2010-12-20T16:41:42Z<p>Marco.soppelsa: </p>
<hr />
<div>tradotto da --[[Utente:marco soppelsa|marco soppelsa]] 15:37, 7 nov 2010 (UTC) - http://marcosoppelsa.weebly.com<br />
<br />
Il safe_mode è una delle direttive presenti nel file di configurazione php.ini<br />
<br />
In moodle ''safe_mode'' deve essere OFF</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_setting/memory_limit&diff=1720admin/environment/php setting/memory limit2010-12-20T16:39:27Z<p>Marco.soppelsa: </p>
<hr />
<div>tradotto da --[[Utente:marco soppelsa|marco soppelsa]] 15:36, 7 nov 2010 (UTC) - http://marcosoppelsa.weebly.com<br />
<br />
<br />
<br />
Il parametro '''memory_limit''' dovrebbe essere settato ad almeno 16M <br />
(32M è consigliato per Moodle 1.7 e 40M per Moodle 1.8 o versioni successive). <br />
In siti di grandi dimensioni possono essere necessari più di 128M. <br />
PHP 5.2.x richiede valori memory_limit superiori rispetto alle precedenti versioni.<br />
Sistemi operativi a 64bit richiedono ancora più memoria.<br />
<br />
==Soluzione==<br />
<br />
#Se sei amministratore sel server, nel file php.ini imposta un valore di memory_limit più alto<br />
#Se l'utilizzo dei file .htaccess è consentito, createlo e inseriscilo nella root del sito con la direttiva <br />
php_value memory_limit 16M</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/json&diff=1719admin/environment/php extension/json2010-12-20T16:34:02Z<p>Marco.soppelsa: Creata pagina con 'testo di --~~~~ - sito http://marcosoppelsa.weebly.com/index.html ==Info== Questa estensione implementa il JavaScript Object Notation (JSON), formato di interscambio dati. La d...'</p>
<hr />
<div>testo di --[[Utente:marco soppelsa|marco soppelsa]] 16:34, 20 dic 2010 (UTC) - sito http://marcosoppelsa.weebly.com/index.html<br />
<br />
<br />
==Info==<br />
Questa estensione implementa il JavaScript Object Notation (JSON), formato di interscambio dati. La decodifica è gestita da un parser basato sul JSON_checker di Douglas Crockford.<br />
<br />
==Requisiti==<br />
Non ci è necessaria nessuna installazione per usare queste funzioni, esse fanno parte del core di PHP.<br />
<br />
==Installazione==<br />
A partire da PHP 5.2.0, l'estensione JSON è fornita di default.<br />
<br />
<br />
<br />
'''Passaggi per installazione in CentOs 5.3'''<br />
# yum install php-devel<br />
# yum install php-pear<br />
# yum install gcc<br />
# pear install pecl/json<br />
# cd /etc/php.d<br />
# echo "extension=json.so" > json.ini<br />
# service httpd restart<br />
<br />
<br />
Fatto ciò phpinfo() darà come risultato<br />
<br />
json support enabled<br />
json version 1.2.1</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/xml&diff=1718admin/environment/php extension/xml2010-12-20T16:22:14Z<p>Marco.soppelsa: Creata pagina con 'testo di --~~~~ - sito http://marcosoppelsa.weebly.com/index.html ==Info== XML (eXtensible Markup Language) è un formato di dati per l'interscambio di documenti strutturati su...'</p>
<hr />
<div>testo di --[[Utente:marco soppelsa|marco soppelsa]] 16:22, 20 dic 2010 (UTC) - sito http://marcosoppelsa.weebly.com/index.html<br />
<br />
<br />
==Info==<br />
XML (eXtensible Markup Language) è un formato di dati per l'interscambio di documenti strutturati sul web. Si tratta di uno standard definito dal consorzio World Wide Web (W3C).<br />
<br />
==Requisiti==<br />
Questa estensione richiede l'estensione libxml. Di norma libxml è abilitato di default. Altrimenti questa è l'istruzione da dare in fase di compilazione --enable-libxml <br />
<br />
==Installazione==<br />
Questa estensione è abilitata di default. Essa può essere disattivata utilizzando la seguente opzione al momento della compilazione: --disable-xml<br />
<br />
La versione per Windows di PHP ha il supporto integrato per questa estensione. Non c'è bisogno di caricare alcuna estensione aggiuntiva per poter utilizzare questa funzione.<br />
<br />
==Configurazione==<br />
Questa estensione non ha alcuna direttiva di configurazione definita in php.ini</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/dom&diff=1717admin/environment/php extension/dom2010-12-20T16:14:37Z<p>Marco.soppelsa: Creata pagina con 'testo di --~~~~ - sito http://marcosoppelsa.weebly.com/index.html ==Info== L'estensione DOM consente di operare su documenti XML tramite l'API DOM con PHP 5. Per PHP 4, usa DOM...'</p>
<hr />
<div>testo di --[[Utente:marco soppelsa|marco soppelsa]] 16:14, 20 dic 2010 (UTC) - sito http://marcosoppelsa.weebly.com/index.html<br />
<br />
<br />
==Info==<br />
L'estensione DOM consente di operare su documenti XML tramite l'API DOM con PHP 5.<br />
Per PHP 4, usa DOM XML. <br />
L'estensione DOM usa la codifica UTF-8.<br />
<br />
==Requisiti==<br />
Questa estensione richiede l'estensione libxml. Di norma libxml è abilitato di default. <br />
Altrimenti questa è l'istruzione da dare in fase di compilazione --enable-libxml<br />
<br />
==Installazione==<br />
Questa estensione è abilitata di default. Può essere disattivata utilizzando la seguente opzione al momento della compilazione: --disable-dom<br />
<br />
==Configurazione==<br />
Questa estensione non ha alcuna direttiva di configurazione definita in php.ini</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/pcre&diff=1716admin/environment/php extension/pcre2010-12-20T15:31:17Z<p>Marco.soppelsa: </p>
<hr />
<div>testo di --[[Utente:marco soppelsa|marco soppelsa]] 15:31, 20 dic 2010 (UTC) - sito http://marcosoppelsa.weebly.com/index.html<br />
<br />
<br />
==Info==<br />
La sintassi utilizzata in queste funzioni ricorda da vicino Perl. L'espressione deve essere racchiusa tra delimitatori, uno slash (/), per esempio. Dal PHP 4.0.4, è possibile utilizzare anche delimitatori in stile Perl () {} [], e <><br />
<br />
==Requisiti==<br />
No sono necessarie librerie esterne per utilizzare questo modulo.<br />
<br />
==Installazione==<br />
A partire da PHP 4.2.0 queste funzioni sono abilitate di default. È possibile disattivare le funzioni PCRE, con <br />
--without-pcre-regex <br />
Usa <br />
--with-pcre-regex=DIR <br />
per specificare la cartella dove i file di libreria si trovano. <br />
<br />
Per le versioni precedenti è necessario configiurare e compilare il PHP con <br />
--with-pcre-regex[=DIR] <br />
per poter utilizzare queste funzioni.<br />
<br />
Dalla versione 5.3.0 di PHP questa estensione non può essere disabilitata e quindi è sempre presente.<br />
<br />
==Configurazione==<br />
Il comportamento di queste funzioni è influenzato dalle impostazioni di php.ini<br />
<br />
pcre.backtrack_limit "100000" PHP_INI_ALL Disponibile dalla 5.2.0.di PHP<br />
pcre.recursion_limit "100000" PHP_INI_ALL Disponibile dalla 5.2.0.di PHP</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/pcre&diff=1715admin/environment/php extension/pcre2010-12-20T15:30:47Z<p>Marco.soppelsa: Creata pagina con '==Info== La sintassi utilizzata in queste funzioni ricorda da vicino Perl. L'espressione deve essere racchiusa tra delimitatori, uno slash (/), per esempio. Dal PHP 4.0.4, è pos...'</p>
<hr />
<div>==Info==<br />
La sintassi utilizzata in queste funzioni ricorda da vicino Perl. L'espressione deve essere racchiusa tra delimitatori, uno slash (/), per esempio. Dal PHP 4.0.4, è possibile utilizzare anche delimitatori in stile Perl () {} [], e <><br />
<br />
==Requisiti==<br />
No sono necessarie librerie esterne per utilizzare questo modulo.<br />
<br />
==Installazione==<br />
A partire da PHP 4.2.0 queste funzioni sono abilitate di default. È possibile disattivare le funzioni PCRE, con <br />
--without-pcre-regex <br />
Usa <br />
--with-pcre-regex=DIR <br />
per specificare la cartella dove i file di libreria si trovano. <br />
<br />
Per le versioni precedenti è necessario configiurare e compilare il PHP con <br />
--with-pcre-regex[=DIR] <br />
per poter utilizzare queste funzioni.<br />
<br />
Dalla versione 5.3.0 di PHP questa estensione non può essere disabilitata e quindi è sempre presente.<br />
<br />
==Configurazione==<br />
Il comportamento di queste funzioni è influenzato dalle impostazioni di php.ini<br />
<br />
pcre.backtrack_limit "100000" PHP_INI_ALL Disponibile dalla 5.2.0.di PHP<br />
pcre.recursion_limit "100000" PHP_INI_ALL Disponibile dalla 5.2.0.di PHP</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/spl&diff=1714admin/environment/php extension/spl2010-12-20T15:03:30Z<p>Marco.soppelsa: Creata pagina con 'testo di --~~~~ - sito http://marcosoppelsa.weebly.com/index.html ==Info== SPL è un insieme di interfacce e classi che hanno lo scopo di risolvere i problemi di standard. ==Re...'</p>
<hr />
<div>testo di --[[Utente:marco soppelsa|marco soppelsa]] 15:03, 20 dic 2010 (UTC) - sito http://marcosoppelsa.weebly.com/index.html<br />
<br />
==Info==<br />
SPL è un insieme di interfacce e classi che hanno lo scopo di risolvere i problemi di standard.<br />
<br />
==Requisiti==<br />
No sono necessarie librerie esterne per utilizzare questo modulo.<br />
<br />
==Installazione==<br />
Questa estensione è disponibile e compilata di default da PHP 5.0.0.<br />
<br />
Dalla versione 5.3.0 di php, questa estensione non può più essere disattivata ed è quindi sempre disponibile.<br />
<br />
==Configurazione==<br />
Questa estensione non ha alcuna direttiva di configurazione definita nel file php.ini</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/simplexml&diff=1713admin/environment/php extension/simplexml2010-12-20T14:49:44Z<p>Marco.soppelsa: </p>
<hr />
<div>testo di --[[Utente:marco soppelsa|marco soppelsa]] 14:48, 20 dic 2010 (UTC) - sito http://marcosoppelsa.weebly.com/index.html<br />
<br />
<br />
L'estensione SimpleXML fornisce un set di strumenti molto semplici e facilmente utilizzabili per l'accesso in lettura, la modifica e l'interrogazione di file XML.<br />
<br />
==PHP dalla versione 5.1.2 in su==<br />
La libreria SimpleXML è abilitata di default all'interno del motore PHP. <br />
Può essere disabilitata con questa istruzione durante la compilazione:<br />
<br />
--disable-simplexml<br />
<br />
<br />
==PHP precedente alla versione 5.1.2==<br />
Per le versioni di PHP antecedenti la 5.1.2 è necessario abilitare manualemente l'ozpione con:<br />
<br />
--enable-simplexml</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/simplexml&diff=1712admin/environment/php extension/simplexml2010-12-20T14:48:11Z<p>Marco.soppelsa: Creata pagina con 'testo di --~~~~ - sito http://marcosoppelsa.weebly.com/index.html ==PHP dalla versione 5.1.2 in su== L'estensione SimpleXML fornisce un set di strumenti molto semplici e facilm...'</p>
<hr />
<div>testo di --[[Utente:marco soppelsa|marco soppelsa]] 14:48, 20 dic 2010 (UTC) - sito http://marcosoppelsa.weebly.com/index.html<br />
<br />
<br />
==PHP dalla versione 5.1.2 in su==<br />
L'estensione SimpleXML fornisce un set di strumenti molto semplici e facilmente utilizzabili per l'accesso in lettura, la modifica e l'interrogazione di file XML.<br />
<br />
La libreria SimpleXML è abilitata di default all'interno del motore PHP. <br />
<br />
Può essere disabilitata con questa istruzione durante la compilazione:<br />
<br />
--disable-simplexml<br />
<br />
==PHP precedente alla versione 5.1.2==<br />
Per le versioni di PHP antecedenti la 5.1.2 è necessario abilitare manualemente l'ozpione con:<br />
<br />
--enable-simplexml</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/gd&diff=1711admin/environment/php extension/gd2010-12-20T14:32:41Z<p>Marco.soppelsa: Creata pagina con 'traduzione di --~~~~ - sito http://marcosoppelsa.weebly.com/index.html testo originale https://docs.moodle.org/en/admin/environment/php_extension/gd == modulo GD di php5 == ...'</p>
<hr />
<div>traduzione di --[[Utente:marco soppelsa|marco soppelsa]] 14:32, 20 dic 2010 (UTC) - sito http://marcosoppelsa.weebly.com/index.html<br />
<br />
testo originale https://docs.moodle.org/en/admin/environment/php_extension/gd<br />
<br />
<br />
<br />
== modulo GD di php5 ==<br />
<br />
<br />
Questo pacchetto fornisce un modulo per la gestione della grafica direttamente da script PHP. Esso supporta il formato PNG, JPEG, formati XPM come Freetype/TTF font.<br />
<br />
<br />
== Installare GD su php 5 ==<br />
<br />
<br />
'''Ubuntu:'''<br />
Scarica e installa gd<br />
<br />
sudo apt-get install php5-gd<br />
<br />
<br />
Potrebbe essere necessario riavviare Apache<br />
<br />
sudo /etc/init.d/apache2 restart</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/zip&diff=1710admin/environment/php extension/zip2010-12-20T11:51:28Z<p>Marco.soppelsa: Creata pagina con 'traduzione di --~~~~ - sito http://marcosoppelsa.weebly.com/index.html testo originale https://docs.moodle.org/en/admin/environment/php_extension/zip L'estesione zip nativa in ...'</p>
<hr />
<div>traduzione di --[[Utente:marco soppelsa|marco soppelsa]] 11:51, 20 dic 2010 (UTC) - sito http://marcosoppelsa.weebly.com/index.html<br />
<br />
testo originale https://docs.moodle.org/en/admin/environment/php_extension/zip<br />
<br />
<br />
L'estesione zip nativa in PHP è necessaria per permettere a Moodle 2 di leggere o scrivere archivi compressi.<br />
<br />
'''L'installazione su sistemi Linux'''<br />
<br />
Se la vostra distribuzione non include questa estensione di default, allora avete bisogno di compilare PHP includendo <br />
--enable-zip.<br />
<br />
Questa configurazione generale PHP funziona bene con Moodle 2.0:<br />
<br />
./configure --with-apxs2=/usr/sbin/apxs --enable-mbstring --with-mysql=/usr --with-pear --enable-sockets <br />
--with-gd --with-jpeg-dir=/usr --with-ttf --with-freetype-dir=/usr --with-zlib-dir=/usr <br />
--with-iconv --with-curl --with-openssl --with-mysqli --enable-soap --with-xmlrpc --enable-zip<br />
<br />
'''L'installazione su sistemi Windows'''<br />
<br />
Decommenta questa riga nel file php.ini:<br />
<br />
extension=php_zip.dll</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/ctype&diff=1709admin/environment/php extension/ctype2010-12-20T11:45:55Z<p>Marco.soppelsa: </p>
<hr />
<div>traduzione di --[[Utente:marco soppelsa|marco soppelsa]] 11:45, 20 dic 2010 (UTC) - sito http://marcosoppelsa.weebly.com/index.html - <br />
<br />
testo originale https://docs.moodle.org/en/admin/environment/php_extension/ctype<br />
<br />
<br />
<br />
L'estensione CType è abilitata di default in PHP dalla versione 4.3.0. Se non è abilitata sul server, o hai una vecchia versione di PHP, o probabilmente è stata disattivata in fase di compilazione. Sarà necessario rimuovere <br />
--disable-ctype <br />
dal comando di generazione, o aggiungere <br />
--enable-ctype <br />
<br />
Per dettagli leggere http://www.php.net/manual/en/ctype.installation.php<br />
<br />
<br />
Per dettagli su carattericstiche e storia di Ctype , puoi leggere http://it.wikipedia.org/wiki/Ctype.h</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/ctype&diff=1708admin/environment/php extension/ctype2010-12-20T11:45:07Z<p>Marco.soppelsa: </p>
<hr />
<div>L'estensione CType è abilitata di default in PHP dalla versione 4.3.0. Se non è abilitata sul server, o hai una vecchia versione di PHP, o probabilmente è stata disattivata in fase di compilazione. Sarà necessario rimuovere <br />
--disable-ctype <br />
dal comando di generazione, o aggiungere <br />
--enable-ctype <br />
<br />
Per dettagli leggere http://www.php.net/manual/en/ctype.installation.php<br />
<br />
<br />
Per dettagli su carattericstiche e storia di Ctype , puoi leggere http://it.wikipedia.org/wiki/Ctype.h</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/ctype&diff=1707admin/environment/php extension/ctype2010-12-20T11:43:44Z<p>Marco.soppelsa: </p>
<hr />
<div>L'estensione CType è abilitata di default in PHP dalla versione 4.3.0. Se non è abilitata sul server, o hai una vecchia versione di PHP, o probabilmente è stata disattivata in fase di compilazione. Sarà necessario rimuovere --disable-ctype dal comando di generazione, o aggiungere --enable-ctype. <br />
Per dettagli leggere http://www.php.net/manual/en/ctype.installation.php<br />
<br />
<br />
Per dettagli su carattericstiche e storia di Ctype , puoi leggere http://it.wikipedia.org/wiki/Ctype.h</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/ctype&diff=1706admin/environment/php extension/ctype2010-12-20T11:43:22Z<p>Marco.soppelsa: </p>
<hr />
<div>L'estensione CType è abilitata di default in PHP dalla versione 4.3.0. Se non è abilitata sul server, o hai una vecchia versione di PHP, o probabilmente è stata disattivata in fase di compilazione. Sarà necessario rimuovere --disable-ctype dal comando di generazione, o aggiungere --enable-ctype. <br />
Per dettagli leggere http://www.php.net/manual/en/ctype.installation.php<br />
<br />
<br />
Per dettagli su carattericstiche e storia di Ctype , puoi leggere http://it.wikipedia.org/wiki/Ctype.h<br />
<br />
[[Category:Environment|php extension]]</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/ctype&diff=1705admin/environment/php extension/ctype2010-12-20T11:35:44Z<p>Marco.soppelsa: Creata pagina con 'L'estensione CType è abilitata di default in PHP dalla versione 4.3.0. Se non è abilitata sul server, o hai una vecchia versione di PHP, o probabilmente è stata disattivata in...'</p>
<hr />
<div>L'estensione CType è abilitata di default in PHP dalla versione 4.3.0. Se non è abilitata sul server, o hai una vecchia versione di PHP, o probabilmente è stata disattivata in fase di compilazione. Sarà necessario rimuovere --disable-ctype dal comando di generazione, o aggiungere --enable-ctype. <br />
Per dettagli leggere http://www.php.net/manual/en/ctype.installation.php<br />
<br />
<br />
Per dettagli su carattericstiche e storia di Ctype , puoi leggere http://it.wikipedia.org/wiki/Ctype.h<br />
<br />
[[Category:Environment|php extension]]<br />
<br />
[[fr:admin/environment/php extension/ctype]]</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/database/mysql&diff=1704admin/environment/database/mysql2010-12-20T11:25:19Z<p>Marco.soppelsa: </p>
<hr />
<div>Controlla che la tua versione di Mysql equivalga o superi quella minima richiesta:<br />
<br />
Per Moodle 2.0 è necessaria almeno la versione 5.0.25<br />
<br />
<br />
testo di --[[Utente:marco soppelsa|marco soppelsa]] 11:25, 20 dic 2010 (UTC)</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/database/mysql&diff=1703admin/environment/database/mysql2010-12-20T11:23:25Z<p>Marco.soppelsa: Creata pagina con ' Controlla che la tua versione di Mysql equivalga o superi quella minima richiesta: Per Moodle 2.0 è necessaria almeno la versione 5.0.25'</p>
<hr />
<div><br />
Controlla che la tua versione di Mysql equivalga o superi quella minima richiesta:<br />
<br />
Per Moodle 2.0 è necessaria almeno la versione 5.0.25</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/unicode&diff=1702admin/environment/unicode2010-12-20T11:18:08Z<p>Marco.soppelsa: </p>
<hr />
<div>translated by --[[Utente:marco soppelsa|marco soppelsa]] 00:22, 4 nov 2010 (UTC) - http://marcosoppelsa.weebly.com/index.html<br />
<br />
<br />
<br />
<br />
'''Il database di moodle dovrà essere creato con collation caratteri Unicode (esempio: utf8_unicode_ci)'''<br />
<br />
<br />
== A proposito di Unicode ==<br />
<br />
'''Unicode''' [http://it.wikipedia.org/wiki/Unicode] è un set di caratteri che permette di rappresentare quasi tutte le lingue e molti caratteri speciali utilizzati nel campo della scienza, matematica e tecnologia. '''UTF-8''' [http://it.wikipedia.org/wiki/UTF-8] è una codifica specifica di Unicode utilizzato da molte applicazioni. Moodle usa codifica UTF-8 per essere in grado di supportare diverse lingue. Il supporto è stato aggiunto nella versione 1.6 e reso obbligatorio dalla 1.8 in poi.<br />
<br />
In MySQL, il carattere (collation) di database deve essere impostato in Unicode prima che il database di Moodle venga creato. Ci sono due diversi tipi di collation Unicode utilizzati: utf8_general_ci (default) e utf8_unicode_ci. Il primo, utf8_general_ci , è leggermente più veloce ma meno accurato rispetto al secondo, utf8_unicode_ci , nel rappresentare tutti i caratteri in lingue. Per questo motivo, le tabelle Moodle sono normalmente impostate utilizzando il secondocollation, utf8_unicode_ci. Per una discussione sulle differenze tra i collation vedere la documentazione di MySQL [http://dev.mysql.com/doc/refman/4.1/en/charset-unicode-sets.html].<br />
<br />
'''Free On-line Unicode Character Map''' [http://www-atm.physics.ox.ac.uk/user/iwi/charmap.html] ti dà la possibilità di vedere i diversi caratteri che sono supportati (o no!) nel browser e vedere quale codice è utilizzato, se ne avete bisogno. Una bella caratteristica con i caratteri è che si può facilmente ingrandire il testo nel browser per vederli meglio. ([Ctrl] [+] in Mozilla). Se siete interessati alla lista dei simboli matematici date un'occhiata alla lista 22 "22 Mathematical Operators". Per i simboli chimici la lista "21" potrebbe essere interessante.<br />
<br />
'''Free offline java application''' [http://www.catalysoft.com/catalog/unicode-1-1.jar], è un'altra risorsa utile, per usare la quale è necessario che java sia installato sul computer. Fare clic sul file JAR. Inserisci simbolo scelto, un popup con un elenco di categorie compare, segnate tramite una freccia non da gruppi numerati.<br />
<br />
Moodle ha un buon supporto per le espressioni matematiche nel suo '''TeX filter''' [https://docs.moodle.org/en/TeX_filter], ma utilizzare Unicode talvolta può essere meglio. In alcune situazioni (ad esempio, le domande in '''CLOZE''' [https://docs.moodle.org/en/Cloze]) i caratteri \ per TeX possono causare problemi, mentre i caratteri Unicode no. Un utente può ingrandire una espressione con Unicode.Ciò che verrà visualizzato in un elenco a discesa non mostrerà TeX, ma potrà contenere simboli matematici Unicode.<br />
<br />
<br />
<br />
== Migrare a Unicode ==<br />
<br />
Prima di 1.6, Moodle non supportava UTF-8 in tutte le lingue e la codifica in cui erano conservati i dati nel database dipendeva dalla lingua utilizzata in un determinato corso. <br />
Da Moodle 1.6 in poi, tutti i pacchetti di lingua vengono convertiti in UTF-8 e possono essere utilizzate nella stessa pagina lingue diverse. <br />
Moodle 1.6 e 1.7 includono una utility per la migrazione del database [https://docs.moodle.org/en/Database_migration] da qualsiasi codifica verso UTF-8.<br />
<br />
Da Moodle 1.8 in poi, l'utilità di migrazione di database non è più inclusa, in quanto si presume che si aggiorni da un database già codificato in UTF-8.<br />
<br />
Così, se si desidera effettuare l'aggiornamento da 1.5 o versione precedente, è necessario prima aggiornare a 1.6 o 1.7, migrare il database a UTF-8, e quindi aggiornare alla 1.8. <br />
Allo stesso modo, se si utilizza Moodle 1.6 o 1.7 e non si ha ancora migrato il database, è necessario farlo prima di aggiornare a 1.8. <br />
Si prega di fare riferimento alla guida '''Aggiornamento a Moodle 1.6''' [https://docs.moodle.org/en/Upgrading_to_Moodle_1.6] per ulteriori informazioni.</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/intl&diff=1701admin/environment/php extension/intl2010-12-20T11:05:38Z<p>Marco.soppelsa: </p>
<hr />
<div>Traduzione di --[[Utente:marco soppelsa|marco soppelsa]] 10:52, 20 dic 2010 (UTC) - sito http://marcosoppelsa.weebly.com/index.html - <br />
<br />
testo originale https://docs.moodle.org/en/admin/environment/php_extension/intl<br />
<br />
<br />
L'estensione di internazionalizzazione (Intl) è un wrapper per la libreria ICU, una serie librerie di C/C++ e Java che forniscono il supporto Unicode e globalizzazione per le applicazioni software. Esso permette ai programmatori PHP di eseguire collation di caratteri conformi ad UCA e la corretta formattazione di data/ora/numero/valuta negli script.<br />
<br />
==MS Windows==<br />
<br />
Per abilitare questa estensione, aggiungere la seguente riga al file php.ini (oppure cercarla e decommentarla togliendo il punto e virgola da davanti) :<br />
<br />
<code><br />
extension=php_intl.dll<br />
</code><br />
<br />
<br />
E quindi impostare ''intl.default_locale'' e ''intl.error_level'' nel file php.ini.<br />
<br />
<code><br />
[intl]<br />
intl.default_locale = it_utf8<br />
intl.error_level = E_WARNING<br />
</code><br />
<br />
<br />
La direttiva ''intl.error_level'' è facoltativa.<br />
<br />
==Altri sistemi operativi==<br />
<br />
Usa il manager dei pacchetti o specificare comando.<br />
<br />
*Debian 5.0 (& Ubuntu) usa: '''apt-get install php-intl''' o '''apt-get install php5-intl'''<br />
<br />
*CentOS 5.5 (& RedHat) dovrai usare: '''yum install php-intl'''</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/intl&diff=1700admin/environment/php extension/intl2010-12-20T10:57:48Z<p>Marco.soppelsa: </p>
<hr />
<div>Traduzione di --[[Utente:marco soppelsa|marco soppelsa]] 10:52, 20 dic 2010 (UTC) - sito http://marcosoppelsa.weebly.com/index.html - <br />
<br />
testo originale https://docs.moodle.org/en/admin/environment/php_extension/intl<br />
<br />
<br />
L'estensione di internazionalizzazione (Intl) è un wrapper per la libreria ICU, una serie librerie di C/C++ e Java che forniscono il supporto Unicode e globalizzazione per le applicazioni software. Esso permette ai programmatori PHP di eseguire collation di caratteri conformi ad UCA e la corretta formattazione di data/ora/numero/valuta negli script.<br />
<br />
==MS Windows==<br />
<br />
Per abilitare questa estensione, aggiungere la seguente riga al file php.ini:<br />
<br />
<code><br />
extension=php_intl.dll<br />
</code><br />
<br />
<br />
E quindi impostare ''intl.default_locale'' e ''intl.error_level'' nel file php.ini.<br />
<br />
<code><br />
[intl]<br />
intl.default_locale = it_utf8<br />
intl.error_level = E_WARNING<br />
</code><br />
<br />
<br />
La direttiva ''intl.error_level'' è facoltativa.<br />
<br />
==Altri sistemi operativi==<br />
<br />
Usa il manager dei pacchetti o specificare comando.<br />
<br />
*Debian 5.0 (& Ubuntu) usa: '''apt-get install php-intl''' o '''apt-get install php5-intl'''<br />
<br />
*CentOS 5.5 (& RedHat) dovrai usare: '''yum install php-intl'''</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/intl&diff=1699admin/environment/php extension/intl2010-12-20T10:56:01Z<p>Marco.soppelsa: </p>
<hr />
<div>Traduzione di --[[Utente:marco soppelsa|marco soppelsa]] 10:52, 20 dic 2010 (UTC) - sito http://marcosoppelsa.weebly.com/index.html - <br />
<br />
testo originale https://docs.moodle.org/en/admin/environment/php_extension/intl<br />
<br />
<br />
L'estensione di internazionalizzazione (Intl) è un wrapper per la libreria ICU, una serie librerie di C/C++ e Java che forniscono il supporto Unicode e globalizzazione per le applicazioni software. Esso permette ai programmatori PHP di eseguire collation di caratteri conformi ad UCA e la corretta formattazione di data/ora/numero/valuta negli script.<br />
<br />
==MS Windows==<br />
<br />
Per abilitare questa estensione, aggiungere la seguente riga al file php.ini:<br />
<br />
<code><br />
extension=php_intl.dll<br />
</code><br />
<br />
<br />
E quindi impostare ''intl.default_locale'' e ''intl.error_level'' nel file php.ini.<br />
<br />
<code><br />
[intl]<br />
<br />
intl.default_locale = it_utf8<br />
<br />
intl.error_level = E_WARNING<br />
</code><br />
<br />
<br />
La direttiva ''intl.error_level'' è facoltativa.<br />
<br />
==Altri sistemi operativi==<br />
<br />
Usa il manager dei pacchetti o specificare comando.<br />
<br />
*Debian 5.0 (& Ubuntu) usa: '''apt-get install php-intl''' o '''apt-get install php5-intl'''<br />
<br />
*CentOS 5.5 (& RedHat) dovrai usare: '''yum install php-intl'''</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/intl&diff=1698admin/environment/php extension/intl2010-12-20T10:54:49Z<p>Marco.soppelsa: </p>
<hr />
<div>Traduzione di --[[Utente:marco soppelsa|marco soppelsa]] 10:52, 20 dic 2010 (UTC) - sito http://marcosoppelsa.weebly.com/index.html - <br />
testo originale https://docs.moodle.org/en/admin/environment/php_extension/intl<br />
<br />
<br />
L'estensione di internazionalizzazione (Intl) è un wrapper per la libreria ICU, una serie librerie di C/C++ e Java che forniscono il supporto Unicode e globalizzazione per le applicazioni software. Esso permette ai programmatori PHP di eseguire collation di caratteri conformi ad UCA e la corretta formattazione di data/ora/numero/valuta negli script.<br />
<br />
==MS Windows==<br />
<br />
Per abilitare questa estensione, aggiungere la seguente riga al file php.ini:<br />
<br />
<code><br />
extension=php_intl.dll<br />
</code><br />
<br />
<br />
E quindi impostare ''intl.default_locale'' e ''intl.error_level'' nel file php.ini.<br />
<br />
<code><br />
[intl]<br />
<br />
intl.default_locale = it_utf8<br />
<br />
intl.error_level = E_WARNING<br />
</code><br />
<br />
<br />
La direttiva ''intl.error_level'' è facoltativa.<br />
<br />
==Altri sistemi operativi==<br />
<br />
Usa il manager dei pacchetti o specificare comando.<br />
<br />
*Debian 5.0 (& Ubuntu) usa: '''apt-get install php-intl''' o '''apt-get install php5-intl'''<br />
<br />
*CentOS 5.5 (& RedHat) dovrai usare: '''yum install php-intl'''</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/intl&diff=1697admin/environment/php extension/intl2010-12-20T10:52:51Z<p>Marco.soppelsa: Creata pagina con 'Traduzione di --~~~~ - sito http://marcosoppelsa.weebly.com/index.html - testo originale https://docs.moodle.org/en/admin/environment/php_extension/intl L'estensione di internaz...'</p>
<hr />
<div>Traduzione di --[[Utente:marco soppelsa|marco soppelsa]] 10:52, 20 dic 2010 (UTC) - sito http://marcosoppelsa.weebly.com/index.html - testo originale https://docs.moodle.org/en/admin/environment/php_extension/intl<br />
<br />
<br />
L'estensione di internazionalizzazione (Intl) è un wrapper per la libreria ICU, una serie librerie di C/C++ e Java che forniscono il supporto Unicode e globalizzazione per le applicazioni software. Esso permette ai programmatori PHP di eseguire collation di caratteri conformi ad UCA e la corretta formattazione di data/ora/numero/valuta negli script.<br />
<br />
==MS Windows==<br />
<br />
Per abilitare questa estensione, aggiungere la seguente riga al file php.ini:<br />
<br />
<code><br />
extension=php_intl.dll<br />
</code><br />
<br />
<br />
E quindi impostare ''intl.default_locale'' e ''intl.error_level'' nel file php.ini.<br />
<br />
<code><br />
[intl]<br />
<br />
intl.default_locale = it_utf8<br />
<br />
intl.error_level = E_WARNING<br />
</code><br />
<br />
<br />
La direttiva ''intl.error_level'' è facoltativa.<br />
<br />
==Altri sistemi operativi==<br />
<br />
Usa il manager dei pacchetti o specificare comando.<br />
<br />
*Debian 5.0 (& Ubuntu) usa: '''apt-get install php-intl''' o '''apt-get install php5-intl'''<br />
<br />
*CentOS 5.5 (& RedHat) dovrai (probabilmente) usare [[php 5.3 from remi]] and then use: '''yum install php-intl'''</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/unicode&diff=1694admin/environment/unicode2010-11-08T14:17:33Z<p>Marco.soppelsa: </p>
<hr />
<div>translated by --[[Utente:marco soppelsa|marco soppelsa]] 00:22, 4 nov 2010 (UTC) - http://marcosoppelsa.weebly.com/index.html<br />
<br />
<br />
== A proposito di Unicode ==<br />
<br />
'''Unicode''' [http://it.wikipedia.org/wiki/Unicode] è un set di caratteri che permette di rappresentare quasi tutte le lingue e molti caratteri speciali utilizzati nel campo della scienza, matematica e tecnologia. '''UTF-8''' [http://it.wikipedia.org/wiki/UTF-8] è una codifica specifica di Unicode utilizzato da molte applicazioni. Moodle usa codifica UTF-8 per essere in grado di supportare diverse lingue. Il supporto è stato aggiunto nella versione 1.6 e reso obbligatorio dalla 1.8 in poi.<br />
<br />
In MySQL, il carattere (collation) di database deve essere impostato in Unicode prima che il database di Moodle venga creato. Ci sono due diversi tipi di collation Unicode utilizzati: utf8_general_ci (default) e utf8_unicode_ci. Il primo, utf8_general_ci , è leggermente più veloce ma meno accurato rispetto al secondo, utf8_unicode_ci , nel rappresentare tutti i caratteri in lingue. Per questo motivo, le tabelle Moodle sono normalmente impostate utilizzando il secondocollation, utf8_unicode_ci. Per una discussione sulle differenze tra i collation vedere la documentazione di MySQL [http://dev.mysql.com/doc/refman/4.1/en/charset-unicode-sets.html].<br />
<br />
'''Free On-line Unicode Character Map''' [http://www-atm.physics.ox.ac.uk/user/iwi/charmap.html] ti dà la possibilità di vedere i diversi caratteri che sono supportati (o no!) nel browser e vedere quale codice è utilizzato, se ne avete bisogno. Una bella caratteristica con i caratteri è che si può facilmente ingrandire il testo nel browser per vederli meglio. ([Ctrl] [+] in Mozilla). Se siete interessati alla lista dei simboli matematici date un'occhiata alla lista 22 "22 Mathematical Operators". Per i simboli chimici la lista "21" potrebbe essere interessante.<br />
<br />
'''Free offline java application''' [http://www.catalysoft.com/catalog/unicode-1-1.jar], è un'altra risorsa utile, per usare la quale è necessario che java sia installato sul computer. Fare clic sul file JAR. Inserisci simbolo scelto, un popup con un elenco di categorie compare, segnate tramite una freccia non da gruppi numerati.<br />
<br />
Moodle ha un buon supporto per le espressioni matematiche nel suo '''TeX filter''' [https://docs.moodle.org/en/TeX_filter], ma utilizzare Unicode talvolta può essere meglio. In alcune situazioni (ad esempio, le domande in '''CLOZE''' [https://docs.moodle.org/en/Cloze]) i caratteri \ per TeX possono causare problemi, mentre i caratteri Unicode no. Un utente può ingrandire una espressione con Unicode.Ciò che verrà visualizzato in un elenco a discesa non mostrerà TeX, ma potrà contenere simboli matematici Unicode.<br />
<br />
<br />
<br />
== Migrare a Unicode ==<br />
<br />
Prima di 1.6, Moodle non supportava UTF-8 in tutte le lingue e la codifica in cui erano conservati i dati nel database dipendeva dalla lingua utilizzata in un determinato corso. <br />
Da Moodle 1.6 in poi, tutti i pacchetti di lingua vengono convertiti in UTF-8 e possono essere utilizzate nella stessa pagina lingue diverse. <br />
Moodle 1.6 e 1.7 includono una utility per la migrazione del database [https://docs.moodle.org/en/Database_migration] da qualsiasi codifica verso UTF-8.<br />
<br />
Da Moodle 1.8 in poi, l'utilità di migrazione di database non è più inclusa, in quanto si presume che si aggiorni da un database già codificato in UTF-8.<br />
<br />
Così, se si desidera effettuare l'aggiornamento da 1.5 o versione precedente, è necessario prima aggiornare a 1.6 o 1.7, migrare il database a UTF-8, e quindi aggiornare alla 1.8. <br />
Allo stesso modo, se si utilizza Moodle 1.6 o 1.7 e non si ha ancora migrato il database, è necessario farlo prima di aggiornare a 1.8. <br />
Si prega di fare riferimento alla guida '''Aggiornamento a Moodle 1.6''' [https://docs.moodle.org/en/Upgrading_to_Moodle_1.6] per ulteriori informazioni.</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/mbstring&diff=1693admin/environment/php extension/mbstring2010-11-07T15:47:24Z<p>Marco.soppelsa: </p>
<hr />
<div>tradotto da --[[Utente:marco soppelsa|marco soppelsa]] 15:47, 7 nov 2010 (UTC) - http://marcosoppelsa.weebly.com<br />
<br />
<br />
<br />
Se si desidera avere ''mbstring'' funzionante su un server LAMP con yum (Fedora, RedHat, CentOS) o apt-get (Ubuntu, Debian) allora fare così:<br />
<br />
come utente root dalla riga di comando '''yum install php-mbstring''' oppure '''apt-get install php-mbstring'''<br />
<br />
Quindi riavviare Apache<br />
<br />
o <br />
'''/ etc / init.d / httpd restart''' <br />
oppure<br />
'''/ etc/init.d/apache2 restart'''<br />
<br />
Poi controllate nuovamente il vostro ambiente server e la stringa di errore dovrebbe essere scomparsa da Moodle e, al suo posto, dovrebbe comparire una bella spunta verde.<br />
<br />
<br />
Per abilitare la libreria ''mbstring'' nell'installazione Windows di Moodle:<br />
<br />
# Aprire il file ''php.ini'' che si trova nella cartella ''moodle/apache/bin''<br />
# Trova la linea: '''; extension = php_mbstring.dll'''<br />
# Rimuovere il ''';'''' all'inizio della riga<br />
# Riavviare apache, se necessario,<br />
<br />
Nota: Questa pagina deve essere migliorata con l'aggiunta di istruzioni corrispondenti per altri tipi di installazioni Moodle.</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=Unicode&diff=1692Unicode2010-11-07T15:45:41Z<p>Marco.soppelsa: </p>
<hr />
<div>tradotto da --[[Utente:marco soppelsa|marco soppelsa]] 15:45, 7 nov 2010 (UTC) - http://marcosoppelsa.weebly.com<br />
<br />
<br />
== A proposito di Unicode ==<br />
<br />
'''Unicode''' [http://it.wikipedia.org/wiki/Unicode] è un set di caratteri che permette di rappresentare quasi tutte le lingue e molti caratteri speciali utilizzati nel campo della scienza, matematica e tecnologia. '''UTF-8''' [http://it.wikipedia.org/wiki/UTF-8] è una codifica specifica di Unicode utilizzato da molte applicazioni. Moodle usa codifica UTF-8 per essere in grado di supportare diverse lingue. Il supporto è stato aggiunto nella versione 1.6 e reso obbligatorio dalla 1.8 in poi.<br />
<br />
In MySQL, il carattere (collation) di database deve essere impostato in Unicode prima che il database di Moodle venga creato. Ci sono due diversi tipi di collation Unicode utilizzati: utf8_general_ci (default) e utf8_unicode_ci. Il primo, utf8_general_ci , è leggermente più veloce ma meno accurato rispetto al secondo, utf8_unicode_ci , nel rappresentare tutti i caratteri in lingue. Per questo motivo, le tabelle Moodle sono normalmente impostate utilizzando il secondocollation, utf8_unicode_ci. Per una discussione sulle differenze tra i collation vedere la documentazione di MySQL [http://dev.mysql.com/doc/refman/4.1/en/charset-unicode-sets.html].<br />
<br />
'''Free On-line Unicode Character Map''' [http://www-atm.physics.ox.ac.uk/user/iwi/charmap.html] ti dà la possibilità di vedere i diversi caratteri che sono supportati (o no!) nel browser e vedere quale codice è utilizzato, se ne avete bisogno. Una bella caratteristica con i caratteri è che si può facilmente ingrandire il testo nel browser per vederli meglio. ([Ctrl] [+] in Mozilla). Se siete interessati alla lista dei simboli matematici date un'occhiata alla lista 22 "22 Mathematical Operators". Per i simboli chimici la lista "21" potrebbe essere interessante.<br />
<br />
'''Free offline java application''' [http://www.catalysoft.com/catalog/unicode-1-1.jar], è un'altra risorsa utile, per usare la quale è necessario che java sia installato sul computer. Fare clic sul file JAR. Inserisci simbolo scelto, un popup con un elenco di categorie compare, segnate tramite una freccia non da gruppi numerati.<br />
<br />
Moodle ha un buon supporto per le espressioni matematiche nel suo '''TeX filter''' [https://docs.moodle.org/en/TeX_filter], ma utilizzare Unicode talvolta può essere meglio. In alcune situazioni (ad esempio, le domande in '''CLOZE''' [https://docs.moodle.org/en/Cloze]) i caratteri \ per TeX possono causare problemi, mentre i caratteri Unicode no. Un utente può ingrandire una espressione con Unicode.Ciò che verrà visualizzato in un elenco a discesa non mostrerà TeX, ma potrà contenere simboli matematici Unicode.<br />
<br />
<br />
<br />
== Migrare a Unicode ==<br />
<br />
Prima di 1.6, Moodle non supportava UTF-8 in tutte le lingue e la codifica in cui erano conservati i dati nel database dipendeva dalla lingua utilizzata in un determinato corso. <br />
Da Moodle 1.6 in poi, tutti i pacchetti di lingua vengono convertiti in UTF-8 e possono essere utilizzate nella stessa pagina lingue diverse. <br />
Moodle 1.6 e 1.7 includono una utility per la migrazione del database [https://docs.moodle.org/en/Database_migration] da qualsiasi codifica verso UTF-8.<br />
<br />
Da Moodle 1.8 in poi, l'utilità di migrazione di database non è più inclusa, in quanto si presume che si aggiorni da un database già codificato in UTF-8.<br />
<br />
Così, se si desidera effettuare l'aggiornamento da 1.5 o versione precedente, è necessario prima aggiornare a 1.6 o 1.7, migrare il database a UTF-8, e quindi aggiornare alla 1.8. <br />
Allo stesso modo, se si utilizza Moodle 1.6 o 1.7 e non si ha ancora migrato il database, è necessario farlo prima di aggiornare a 1.8. <br />
Si prega di fare riferimento alla guida '''Aggiornamento a Moodle 1.6''' [https://docs.moodle.org/en/Upgrading_to_Moodle_1.6] per ulteriori informazioni.</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/tokenizer&diff=1691admin/environment/php extension/tokenizer2010-11-07T15:45:03Z<p>Marco.soppelsa: </p>
<hr />
<div>tradotto da --[[Utente:marco soppelsa|marco soppelsa]] 15:45, 7 nov 2010 (UTC) - http://marcosoppelsa.weebly.com<br />
<br />
<br />
<br />
A partire da PHP 4.3.0 questa funzione è abilitata di default. <br />
Per le versioni precedenti è necessario configurare e compilare PHP con '''--enable-tokenizer'''. <br />
È possibile disabilitare il supporto tokenizer con '''--disable-tokenizer'''.<br />
<br />
La versione per Windows di PHP ha già compilato il supporto per questo modulo. <br />
Non c'è bisogno di caricare alcun modulo addizionale per utilizzare queste funzioni.<br />
<br />
Nota: il supporto per tokenizer è disponibile con la versione 4.3.0 di PHP.</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/xmlrpc&diff=1690admin/environment/php extension/xmlrpc2010-11-07T15:44:32Z<p>Marco.soppelsa: </p>
<hr />
<div>tradotto da --[[Utente:marco soppelsa|marco soppelsa]] 15:44, 7 nov 2010 (UTC) - http://marcosoppelsa.weebly.com<br />
<br />
<br />
==Per installare la libreria xmlrpc su Windows==<br />
<br />
# Aprire il file ''php.ini'' trovato nella cartella ''moodle/apache/bin''<br />
# Trovare la linea: ''; extension = php_xmlrpc.dll''<br />
# Rimuovere il '';'' all'inizio della riga<br />
# Riavviare apache, se necessario,<br />
<br />
<br />
==Per installare la libreria xmlrpc su Linux / Unix==<br />
<br />
<br />
Se si utilizza PHP, come previsto dal sistema operativo, si può semplicemente installare il pacchetto, e riavviare apache:<br />
<br />
* Su Ubuntu e Debian, il comando è: ''apt-get install php5-xmlrpc''<br />
* Per RedHat, Fedora, CentOS e SuSE, il comando è: ''yum install php-xmlrpc''<br />
<br />
<br />
Se si ha compilato il PHP da sorgenti<br />
<br />
# È necessario ricompilare PHP dai sorgenti<br />
# aggiungere '''--with-xmlrpc''' alla riga di comando quando si esegue '''configure'''</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/openssl&diff=1689admin/environment/php extension/openssl2010-11-07T15:42:14Z<p>Marco.soppelsa: </p>
<hr />
<div>tradotto da --[[Utente:marco soppelsa|marco soppelsa]] 15:42, 7 nov 2010 (UTC) - http://marcosoppelsa.weebly.com<br />
<br />
<br />
<br />
<br />
Per installare la libreria OpenSSL su <br />
== Windows ==<br />
<br />
# Aprire il file '''php.ini''' trovato nella cartella '''moodle/apache/bin''' (se non è lì, provare in ''server/php'')<br />
# Trova la linea: '''; extension = php_openssl.dll'''<br />
# Rimuovere il ''';''' all'inizio della riga<br />
# Riavviare apache, se necessario.<br />
<br />
''Nota: se Moodle non riesce a creare una chiave pubblica in Admin> Networking> Impostazioni, dovrete configurare il percorso OPENSSL_CONF. <br />
Trovare il file openssl.cnf (di solito in php/extras), rinominarlo come openssl.conf , quindi impostare OPENSSL_CONF nella variabile di ambiente Windows<br />
(esempio: C:/wamp/bin/php/extras/openssl/openssl.conf E non dimenticate il nome del file nel percorso, altrimenti non funziona)''<br />
<br />
<br />
Per installare la libreria OpenSSL su <br />
== Unix ==<br />
<br />
# È necessario ricompilare PHP dai sorgenti<br />
# aggiungere '''--with-openssl''' alla riga di comando quando si esegue '''configure'''</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/curl&diff=1688admin/environment/php extension/curl2010-11-07T15:39:38Z<p>Marco.soppelsa: </p>
<hr />
<div>tradotto da --[[Utente:marco soppelsa|marco soppelsa]] 15:39, 7 nov 2010 (UTC) - http://marcosoppelsa.weebly.com<br />
<br />
<br />
Per installare la libreria curl su Windows<br />
<br />
# Aprire il file ''php.ini'' trovato nella cartella ''php/php.ini'' (nelle vecchie versioni di xampp usare la cartella ''moodle/apache/bin'')<br />
# Trova la linea: ''; extension = php_curl.dll''<br />
# Rimuovere il '';'' all'inizio della riga<br />
# Riavviare Apache, se necessario,<br />
<br />
<br />
Per installare la libreria curl su Unix<br />
<br />
# È necessario ricompilare PHP dai sorgenti<br />
# aggiungere '''--with-curl''' alla riga di comando quando si esegue '''configure'''<br />
<br />
<br />
Per installare la libreria curl su Ubuntu e Debian<br />
<br />
# da terminale: '''aptitude install php5-curl'''<br />
# Riavviare apache se necessario:<br />
<br />
sudo / etc/init.d/apache2 restart<br />
<br />
o forse<br />
<br />
sudo / etc / init.d / apache restart</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_setting/file_uploads&diff=1687admin/environment/php setting/file uploads2010-11-07T15:38:14Z<p>Marco.soppelsa: </p>
<hr />
<div>tradotto da --[[Utente:marco soppelsa|marco soppelsa]] 15:38, 7 nov 2010 (UTC) - http://marcosoppelsa.weebly.com<br />
<br />
<br />
<br />
''file_uploads'' deve essere '''OFF'''</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_setting/safe_mode&diff=1686admin/environment/php setting/safe mode2010-11-07T15:37:54Z<p>Marco.soppelsa: </p>
<hr />
<div>tradotto da --[[Utente:marco soppelsa|marco soppelsa]] 15:37, 7 nov 2010 (UTC) - http://marcosoppelsa.weebly.com<br />
<br />
<br />
''safe_mode'' deve essere OFF</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_setting/memory_limit&diff=1685admin/environment/php setting/memory limit2010-11-07T15:36:31Z<p>Marco.soppelsa: </p>
<hr />
<div>tradotto da --[[Utente:marco soppelsa|marco soppelsa]] 15:36, 7 nov 2010 (UTC) - http://marcosoppelsa.weebly.com<br />
<br />
<br />
<br />
Il parametro '''memory_limit''' dovrebbe essere settato ad almeno 16M <br />
(32M è consigliato per Moodle 1.7 e 40M per Moodle 1.8 o versioni successive). <br />
In siti di grandi dimensioni possono essere necessari più di 128M. <br />
PHP 5.2.x richiede valori memory_limit superiori rispetto alle precedenti versioni.<br />
Sistemi operativi a 64bit richiedono ancora più memoria.</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/iconv&diff=1684admin/environment/php extension/iconv2010-11-07T15:35:49Z<p>Marco.soppelsa: </p>
<hr />
<div>tradotto da --[[Utente:marco soppelsa|marco soppelsa]] 15:34, 7 nov 2010 (UTC) - http://marcosoppelsa.weebly.com<br />
<br />
<br />
<br />
== Install iconv ==<br />
<br />
<br />
'''Windows'''<br />
<br />
Per attivare '''iconv''' nell'installazione Windows di Moodle:<br />
<br />
# Aprire il file ''php.ini'' trovato nella cartella ''moodle/apache/bin''<br />
# Trova la linea: '''; extension = php_iconv.dll'''<br />
# Rimuovere il ''' ;''' all'inizio della riga<br />
# Riavviare Apache perchè la modifica abbia effetto.<br />
<br />
<br />
''Nota: Il modulo iconv è ora parte di PHP (a partire dalla versione PHP 5) così il file php_iconv.dll non è più necessario. Non è più incluso come estensione nel file php.ini-recommended del pacchetto binario di Windows quindi non è più necessario attivarlo. Vedi http://www.php.net/manual/en/iconv.installation.php per i dettagli.''<br />
<br />
<br />
<br />
'''Ubuntu Linux'''<br />
<br />
Se si è installato PHP utilizzando il repository di Ubuntu (apt-get), allora si dovrebbe avere iconv installato di default. Se hai compilato PHP dai sorgenti sarà necessario ricompilare con il supporto di iconv.</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/iconv&diff=1683admin/environment/php extension/iconv2010-11-07T15:35:01Z<p>Marco.soppelsa: </p>
<hr />
<div>tradotto da --[[Utente:marco soppelsa|marco soppelsa]] 15:34, 7 nov 2010 (UTC) - http://marcosoppelsa.weebly.com<br />
<br />
<br />
<br />
== Install iconv ==<br />
<br />
<br />
== Windows ==<br />
<br />
Per attivare '''iconv''' nell'installazione Windows di Moodle:<br />
<br />
# Aprire il file ''php.ini'' trovato nella cartella ''moodle/apache/bin''<br />
# Trova la linea: '''; extension = php_iconv.dll'''<br />
# Rimuovere il ''' ;''' all'inizio della riga<br />
# Riavviare Apache perchè la modifica abbia effetto.<br />
<br />
<br />
''Nota: Il modulo iconv è ora parte di PHP (a partire dalla versione PHP 5) così il file php_iconv.dll non è più necessario. Non è più incluso come estensione nel file php.ini-recommended del pacchetto binario di Windows quindi non è più necessario attivarlo. Vedi http://www.php.net/manual/en/iconv.installation.php per i dettagli.''<br />
<br />
<br />
<br />
== Ubuntu Linux ==<br />
<br />
Se si è installato PHP utilizzando il repository di Ubuntu (apt-get), allora si dovrebbe avere iconv installato di default. Se hai compilato PHP dai sorgenti sarà necessario ricompilare con il supporto di iconv.</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/iconv&diff=1682admin/environment/php extension/iconv2010-11-07T15:34:31Z<p>Marco.soppelsa: </p>
<hr />
<div>tradotto da --[[Utente:marco soppelsa|marco soppelsa]] 15:34, 7 nov 2010 (UTC) - http://marcosoppelsa.weebly.com<br />
<br />
<br />
<br />
== Install iconv ==<br />
<br />
<br />
== Windows ==<br />
<br />
Per attivare '''iconv''' nell'installazione Windows di Moodle:<br />
<br />
# Aprire il file ''php.ini'' trovato nella cartella ''moodle/apache/bin''<br />
# Trova la linea: '''; extension = php_iconv.dll'''<br />
# Rimuovere il ''' ;''' ''Corsivo'' all'inizio della riga<br />
# Riavviare Apache perchè la modifica abbia effetto.<br />
<br />
<br />
''Nota: Il modulo iconv è ora parte di PHP (a partire dalla versione PHP 5) così il file php_iconv.dll non è più necessario. Non è più incluso come estensione nel file php.ini-recommended del pacchetto binario di Windows quindi non è più necessario attivarlo. Vedi http://www.php.net/manual/en/iconv.installation.php per i dettagli.''<br />
<br />
<br />
<br />
== Ubuntu Linux ==<br />
<br />
Se si è installato PHP utilizzando il repository di Ubuntu (apt-get), allora si dovrebbe avere iconv installato di default. Se hai compilato PHP dai sorgenti sarà necessario ricompilare con il supporto di iconv.</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php&diff=1681admin/environment/php2010-11-07T15:33:14Z<p>Marco.soppelsa: </p>
<hr />
<div>tradotto da [[Utente:marco soppelsa|marco soppelsa]] 15:32, 7 nov 2010 (UTC) - http://marcosoppelsa.weebly.com<br />
<br />
<br />
Moodle ha diversi requisiti di PHP in diverse versioni:<br />
<br />
* Moodle 2.0 richiede PHP 5.2.8 o successivo.<br />
* Moodle 1,6-1,9 richiede PHP 4.3.0 o successivo<br />
* Moodle 1,0-1,5 richiede PHP 4.1.0 o successivo<br />
<br />
<br />
<br />
== Vedi anche ==<br />
<br />
www.php.net [http://www.php.net/] per le ultime versioni</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php&diff=1680admin/environment/php2010-11-07T15:32:57Z<p>Marco.soppelsa: </p>
<hr />
<div>tradotto da --[[Utente:marco soppelsa|marco soppelsa]] 15:32, 7 nov 2010 (UTC) - http://marcosoppelsa.weebly.com<br />
<br />
<br />
Moodle ha diversi requisiti di PHP in diverse versioni:<br />
<br />
* Moodle 2.0 richiede PHP 5.2.8 o successivo.<br />
* Moodle 1,6-1,9 richiede PHP 4.3.0 o successivo<br />
* Moodle 1,0-1,5 richiede PHP 4.1.0 o successivo<br />
<br />
<br />
<br />
== Vedi anche ==<br />
<br />
www.php.net [http://www.php.net/] per le ultime versioni</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php&diff=1679admin/environment/php2010-11-07T15:32:11Z<p>Marco.soppelsa: </p>
<hr />
<div>tradotto da --[[Utente:marco soppelsa|marco soppelsa]] 15:32, 7 nov 2010 (UTC) - marcosoppelsa.weebly.com<br />
<br />
<br />
Moodle ha diversi requisiti di PHP in diverse versioni:<br />
<br />
* Moodle 2.0 richiede PHP 5.2.8 o successivo.<br />
* Moodle 1,6-1,9 richiede PHP 4.3.0 o successivo<br />
* Moodle 1,0-1,5 richiede PHP 4.1.0 o successivo<br />
<br />
<br />
<br />
== Vedi anche ==<br />
<br />
www.php.net [http://www.php.net/] per le ultime versioni</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/tokenizer&diff=1678admin/environment/php extension/tokenizer2010-11-04T16:57:06Z<p>Marco.soppelsa: Creata pagina con 'translated by --~~~~ A partire da PHP 4.3.0 questa funzione è abilitata di default. Per le versioni precedenti è necessario configurare e compilare PHP con '''--enable-toke...'</p>
<hr />
<div>translated by --[[Utente:marco soppelsa|marco soppelsa]] 16:57, 4 nov 2010 (UTC)<br />
<br />
<br />
<br />
A partire da PHP 4.3.0 questa funzione è abilitata di default. <br />
Per le versioni precedenti è necessario configurare e compilare PHP con '''--enable-tokenizer'''. <br />
È possibile disabilitare il supporto tokenizer con '''--disable-tokenizer'''.<br />
<br />
La versione per Windows di PHP ha già compilato il supporto per questo modulo. <br />
Non c'è bisogno di caricare alcun modulo addizionale per utilizzare queste funzioni.<br />
<br />
Nota: il supporto per tokenizer è disponibile con la versione 4.3.0 di PHP.</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/openssl&diff=1677admin/environment/php extension/openssl2010-11-04T16:48:03Z<p>Marco.soppelsa: </p>
<hr />
<div>translated by --[[Utente:marco soppelsa|marco soppelsa]] 16:47, 4 nov 2010 (UTC)<br />
<br />
<br />
<br />
<br />
Per installare la libreria OpenSSL su <br />
== Windows ==<br />
<br />
<br />
1. Aprire il file '''php.ini''' trovato nella cartella '''moodle/apache/bin''' (se non è lì, provare in ''server/php'')<br />
2. Trova la linea: '''; extension = php_openssl.dll'''<br />
3. Rimuovere il ''';''' all'inizio della riga<br />
4. Riavviare apache, se necessario,<br />
<br />
<br />
''Nota: se Moodle non riesce a creare una chiave pubblica in Admin> Networking> Impostazioni, dovrete configurare il percorso OPENSSL_CONF. <br />
Trovare il file openssl.cnf (di solito in php/extras), rinominarlo come openssl.conf , quindi impostare OPENSSL_CONF nella variabile di ambiente Windows<br />
(esempio: C:/wamp/bin/php/extras/openssl/openssl.conf E non dimenticate il nome del file nel percorso, altrimenti non funziona)''<br />
<br />
<br />
<br />
<br />
Per installare la libreria OpenSSL su <br />
== Unix ==<br />
<br />
<br />
1. È necessario ricompilare PHP dai sorgenti<br />
2. aggiungere '''--with-openssl''' alla riga di comando quando si esegue '''configure'''</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/openssl&diff=1676admin/environment/php extension/openssl2010-11-04T16:47:43Z<p>Marco.soppelsa: Creata pagina con 'translated by --~~~~ Per installare la libreria OpenSSL su == Windows == 1. Aprire il file '''php.ini''' trovato nella cartella '''moodle/apache/bin''' (se non è lì, p...'</p>
<hr />
<div>translated by --[[Utente:marco soppelsa|marco soppelsa]] 16:47, 4 nov 2010 (UTC)<br />
<br />
<br />
<br />
Per installare la libreria OpenSSL su <br />
== Windows ==<br />
<br />
<br />
1. Aprire il file '''php.ini''' trovato nella cartella '''moodle/apache/bin''' (se non è lì, provare in ''server/php'')<br />
2. Trova la linea: '''; extension = php_openssl.dll'''<br />
3. Rimuovere il ''';''' all'inizio della riga<br />
4. Riavviare apache, se necessario,<br />
<br />
<br />
''Nota: se Moodle non riesce a creare una chiave pubblica in Admin> Networking> Impostazioni, dovrete configurare il percorso OPENSSL_CONF. <br />
Trovare il file openssl.cnf (di solito in php/extras), rinominarlo come openssl.conf , quindi impostare OPENSSL_CONF nella variabile di ambiente Windows<br />
(esempio: C:/wamp/bin/php/extras/openssl/openssl.conf E non dimenticate il nome del file nel percorso, altrimenti non funziona)''<br />
<br />
<br />
Per installare la libreria OpenSSL su <br />
== Unix ==<br />
<br />
<br />
1. È necessario ricompilare PHP dai sorgenti<br />
2. aggiungere '''--with-openssl''' alla riga di comando quando si esegue '''configure'''</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_setting/file_uploads&diff=1675admin/environment/php setting/file uploads2010-11-04T16:38:08Z<p>Marco.soppelsa: Creata pagina con 'translated by --~~~~ ''file_uploads'' deve essere '''OFF''''</p>
<hr />
<div>translated by --[[Utente:marco soppelsa|marco soppelsa]] 16:38, 4 nov 2010 (UTC)<br />
<br />
<br />
<br />
''file_uploads'' deve essere '''OFF'''</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_setting/safe_mode&diff=1674admin/environment/php setting/safe mode2010-11-04T16:37:06Z<p>Marco.soppelsa: Creata pagina con 'translated by --~~~~ ''safe_mode'' deve essere OFF'</p>
<hr />
<div>translated by --[[Utente:marco soppelsa|marco soppelsa]] 16:37, 4 nov 2010 (UTC)<br />
<br />
<br />
''safe_mode'' deve essere OFF</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_setting/memory_limit&diff=1673admin/environment/php setting/memory limit2010-11-04T16:35:53Z<p>Marco.soppelsa: Creata pagina con 'translated by --~~~~ Il parametro '''memory_limit''' dovrebbe essere settato ad almeno 16M (32M è consigliato per Moodle 1.7 e 40M per Moodle 1.8 o versioni successive). In...'</p>
<hr />
<div>translated by --[[Utente:marco soppelsa|marco soppelsa]] 16:35, 4 nov 2010 (UTC)<br />
<br />
<br />
<br />
Il parametro '''memory_limit''' dovrebbe essere settato ad almeno 16M <br />
(32M è consigliato per Moodle 1.7 e 40M per Moodle 1.8 o versioni successive). <br />
In siti di grandi dimensioni possono essere necessari più di 128M. <br />
PHP 5.2.x richiede valori memory_limit superiori rispetto alle precedenti versioni.<br />
Sistemi operativi a 64bit richiedono ancora più memoria.</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/php_extension/mbstring&diff=1672admin/environment/php extension/mbstring2010-11-04T16:32:00Z<p>Marco.soppelsa: </p>
<hr />
<div>translated by --[[Utente:marco soppelsa|marco soppelsa]] 15:55, 4 nov 2010 (UTC)<br />
<br />
<br />
<br />
Se si desidera avere ''mbstring'' funzionante su un server LAMP con yum (Fedora, RedHat, CentOS) o apt-get (Ubuntu, Debian) allora fare così:<br />
<br />
1) come root dalla riga di comando '''yum install php-mbstring''' oppure '''apt-get install php-mbstring'''<br />
<br />
Quindi riavviare Apache<br />
<br />
o <br />
'''/ etc / init.d / httpd restart''' <br />
oppure<br />
'''/ etc/init.d/apache2 restart'''<br />
<br />
Poi controllate nuovamente il vostro ambiente server e la stringa di errore dovrebbe essere scomparsa da Moodle e, al suo posto, dovrebbe comparire una bella spunta verde.<br />
<br />
<br />
Per abilitare la libreria ''mbstring'' nell'installazione Windows di Moodle:<br />
<br />
1. Aprire il file ''php.ini'' che si trova nella cartella ''moodle/apache/bin''<br />
2. Trova la linea: '''; extension = php_mbstring.dll'''<br />
3. Rimuovere il ''';'''''Corsivo'' all'inizio della riga<br />
4. Riavviare apache, se necessario,<br />
<br />
Nota: Questa pagina deve essere migliorata con l'aggiunta di istruzioni corrispondenti per altri tipi di installazioni Moodle.</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=Unicode&diff=1671Unicode2010-11-04T16:31:10Z<p>Marco.soppelsa: Creata pagina con 'translated by --marco soppelsa 00:22, 4 nov 2010 (UTC) == A proposito di Unicode == '''Unicode''' [http://it.wikipedia.org/wiki/Unicode] è un set di...'</p>
<hr />
<div>translated by --[[Utente:marco soppelsa|marco soppelsa]] 00:22, 4 nov 2010 (UTC)<br />
<br />
<br />
== A proposito di Unicode ==<br />
<br />
'''Unicode''' [http://it.wikipedia.org/wiki/Unicode] è un set di caratteri che permette di rappresentare quasi tutte le lingue e molti caratteri speciali utilizzati nel campo della scienza, matematica e tecnologia. '''UTF-8''' [http://it.wikipedia.org/wiki/UTF-8] è una codifica specifica di Unicode utilizzato da molte applicazioni. Moodle usa codifica UTF-8 per essere in grado di supportare diverse lingue. Il supporto è stato aggiunto nella versione 1.6 e reso obbligatorio dalla 1.8 in poi.<br />
<br />
In MySQL, il carattere (collation) di database deve essere impostato in Unicode prima che il database di Moodle venga creato. Ci sono due diversi tipi di collation Unicode utilizzati: utf8_general_ci (default) e utf8_unicode_ci. Il primo, utf8_general_ci , è leggermente più veloce ma meno accurato rispetto al secondo, utf8_unicode_ci , nel rappresentare tutti i caratteri in lingue. Per questo motivo, le tabelle Moodle sono normalmente impostate utilizzando il secondocollation, utf8_unicode_ci. Per una discussione sulle differenze tra i collation vedere la documentazione di MySQL [http://dev.mysql.com/doc/refman/4.1/en/charset-unicode-sets.html].<br />
<br />
'''Free On-line Unicode Character Map''' [http://www-atm.physics.ox.ac.uk/user/iwi/charmap.html] ti dà la possibilità di vedere i diversi caratteri che sono supportati (o no!) nel browser e vedere quale codice è utilizzato, se ne avete bisogno. Una bella caratteristica con i caratteri è che si può facilmente ingrandire il testo nel browser per vederli meglio. ([Ctrl] [+] in Mozilla). Se siete interessati alla lista dei simboli matematici date un'occhiata alla lista 22 "22 Mathematical Operators". Per i simboli chimici la lista "21" potrebbe essere interessante.<br />
<br />
'''Free offline java application''' [http://www.catalysoft.com/catalog/unicode-1-1.jar], è un'altra risorsa utile, per usare la quale è necessario che java sia installato sul computer. Fare clic sul file JAR. Inserisci simbolo scelto, un popup con un elenco di categorie compare, segnate tramite una freccia non da gruppi numerati.<br />
<br />
Moodle ha un buon supporto per le espressioni matematiche nel suo '''TeX filter''' [https://docs.moodle.org/en/TeX_filter], ma utilizzare Unicode talvolta può essere meglio. In alcune situazioni (ad esempio, le domande in '''CLOZE''' [https://docs.moodle.org/en/Cloze]) i caratteri \ per TeX possono causare problemi, mentre i caratteri Unicode no. Un utente può ingrandire una espressione con Unicode.Ciò che verrà visualizzato in un elenco a discesa non mostrerà TeX, ma potrà contenere simboli matematici Unicode.<br />
<br />
<br />
<br />
== Migrare a Unicode ==<br />
<br />
Prima di 1.6, Moodle non supportava UTF-8 in tutte le lingue e la codifica in cui erano conservati i dati nel database dipendeva dalla lingua utilizzata in un determinato corso. <br />
Da Moodle 1.6 in poi, tutti i pacchetti di lingua vengono convertiti in UTF-8 e possono essere utilizzate nella stessa pagina lingue diverse. <br />
Moodle 1.6 e 1.7 includono una utility per la migrazione del database [https://docs.moodle.org/en/Database_migration] da qualsiasi codifica verso UTF-8.<br />
<br />
Da Moodle 1.8 in poi, l'utilità di migrazione di database non è più inclusa, in quanto si presume che si aggiorni da un database già codificato in UTF-8.<br />
<br />
Così, se si desidera effettuare l'aggiornamento da 1.5 o versione precedente, è necessario prima aggiornare a 1.6 o 1.7, migrare il database a UTF-8, e quindi aggiornare alla 1.8. <br />
Allo stesso modo, se si utilizza Moodle 1.6 o 1.7 e non si ha ancora migrato il database, è necessario farlo prima di aggiornare a 1.8. <br />
Si prega di fare riferimento alla guida '''Aggiornamento a Moodle 1.6''' [https://docs.moodle.org/en/Upgrading_to_Moodle_1.6] per ulteriori informazioni.</div>Marco.soppelsahttps://docs.moodle.org/archive/it/index.php?title=admin/environment/unicode&diff=1670admin/environment/unicode2010-11-04T16:30:25Z<p>Marco.soppelsa: </p>
<hr />
<div>translated by --[[Utente:marco soppelsa|marco soppelsa]] 00:22, 4 nov 2010 (UTC)<br />
<br />
<br />
== A proposito di Unicode ==<br />
<br />
'''Unicode''' [http://it.wikipedia.org/wiki/Unicode] è un set di caratteri che permette di rappresentare quasi tutte le lingue e molti caratteri speciali utilizzati nel campo della scienza, matematica e tecnologia. '''UTF-8''' [http://it.wikipedia.org/wiki/UTF-8] è una codifica specifica di Unicode utilizzato da molte applicazioni. Moodle usa codifica UTF-8 per essere in grado di supportare diverse lingue. Il supporto è stato aggiunto nella versione 1.6 e reso obbligatorio dalla 1.8 in poi.<br />
<br />
In MySQL, il carattere (collation) di database deve essere impostato in Unicode prima che il database di Moodle venga creato. Ci sono due diversi tipi di collation Unicode utilizzati: utf8_general_ci (default) e utf8_unicode_ci. Il primo, utf8_general_ci , è leggermente più veloce ma meno accurato rispetto al secondo, utf8_unicode_ci , nel rappresentare tutti i caratteri in lingue. Per questo motivo, le tabelle Moodle sono normalmente impostate utilizzando il secondocollation, utf8_unicode_ci. Per una discussione sulle differenze tra i collation vedere la documentazione di MySQL [http://dev.mysql.com/doc/refman/4.1/en/charset-unicode-sets.html].<br />
<br />
'''Free On-line Unicode Character Map''' [http://www-atm.physics.ox.ac.uk/user/iwi/charmap.html] ti dà la possibilità di vedere i diversi caratteri che sono supportati (o no!) nel browser e vedere quale codice è utilizzato, se ne avete bisogno. Una bella caratteristica con i caratteri è che si può facilmente ingrandire il testo nel browser per vederli meglio. ([Ctrl] [+] in Mozilla). Se siete interessati alla lista dei simboli matematici date un'occhiata alla lista 22 "22 Mathematical Operators". Per i simboli chimici la lista "21" potrebbe essere interessante.<br />
<br />
'''Free offline java application''' [http://www.catalysoft.com/catalog/unicode-1-1.jar], è un'altra risorsa utile, per usare la quale è necessario che java sia installato sul computer. Fare clic sul file JAR. Inserisci simbolo scelto, un popup con un elenco di categorie compare, segnate tramite una freccia non da gruppi numerati.<br />
<br />
Moodle ha un buon supporto per le espressioni matematiche nel suo '''TeX filter''' [https://docs.moodle.org/en/TeX_filter], ma utilizzare Unicode talvolta può essere meglio. In alcune situazioni (ad esempio, le domande in '''CLOZE''' [https://docs.moodle.org/en/Cloze]) i caratteri \ per TeX possono causare problemi, mentre i caratteri Unicode no. Un utente può ingrandire una espressione con Unicode.Ciò che verrà visualizzato in un elenco a discesa non mostrerà TeX, ma potrà contenere simboli matematici Unicode.<br />
<br />
<br />
<br />
== Migrare a Unicode ==<br />
<br />
Prima di 1.6, Moodle non supportava UTF-8 in tutte le lingue e la codifica in cui erano conservati i dati nel database dipendeva dalla lingua utilizzata in un determinato corso. <br />
Da Moodle 1.6 in poi, tutti i pacchetti di lingua vengono convertiti in UTF-8 e possono essere utilizzate nella stessa pagina lingue diverse. <br />
Moodle 1.6 e 1.7 includono una utility per la migrazione del database [https://docs.moodle.org/en/Database_migration] da qualsiasi codifica verso UTF-8.<br />
<br />
Da Moodle 1.8 in poi, l'utilità di migrazione di database non è più inclusa, in quanto si presume che si aggiorni da un database già codificato in UTF-8.<br />
<br />
Così, se si desidera effettuare l'aggiornamento da 1.5 o versione precedente, è necessario prima aggiornare a 1.6 o 1.7, migrare il database a UTF-8, e quindi aggiornare alla 1.8. <br />
Allo stesso modo, se si utilizza Moodle 1.6 o 1.7 e non si ha ancora migrato il database, è necessario farlo prima di aggiornare a 1.8. <br />
Si prega di fare riferimento alla guida '''Aggiornamento a Moodle 1.6''' [https://docs.moodle.org/en/Upgrading_to_Moodle_1.6] per ulteriori informazioni.</div>Marco.soppelsa