Manual:Update.php/it

Dettagli
Lo script di manutenzione update.php verifica se lo schema del database di MediaWiki ha bisogno di essere aggiornato per funzionare con la versione di MediaWiki corrente. Dovresti eseguire  dopo ogni aggiornamento di MediaWiki o dopo l'aggiornamento o installazione di una estensione che richiede un aggiornamento dello schema. La maggior parte delle estensioni che necessitano di aggiornamenti dello schema lo dichiarano nella loro documentazione.



Da browser
Se non hai accesso alla riga di comando del tuo server, allora utilizza l'aggiornamento via web per eseguire lo script aggiornamento.


 * &rarr; Aggiornamento via web



Da riga di comando
Dalla riga di comando, o da una shell SSH o simili:

$ php update.php
 * Entra nella cartella
 * Eseguo lo script di aggiornamento:

 $ mwscript update.php

Parametri
Questo script offre diversi parametri (generici, dipendenti dallo script, e specifici di script) che potrebbero richiedere alcune variabili d'ambiente del wiki.



Parametri di manutenzione generici

 * used to get a prompt of all available script parameters (generic, script dependent and script specific) together with short explanations of their usage. Questi sono più o meno i parametri utilizzati più spesso.
 * used to get a prompt of all available script parameters (generic, script dependent and script specific) together with short explanations of their usage. Questi sono più o meno i parametri utilizzati più spesso.


 * update wiki family if database name depends on virtual host, where wikiId - database name (e.g. enwiki, dewiki ...)
 * update wiki family if database name depends on virtual host, where wikiId - database name (e.g. enwiki, dewiki ...)



Parametri specifici dello script

 * salta sequenza del conto alla rovescia
 * salta sequenza del conto alla rovescia


 * non svuotare la tabella objectcache. Normally  purges the  table (generally contains the parser cache and the messages cache),  and  (these are used for  message caching and are cleared in 1.21 and later) tables in the database, if you don't want to purge this table, use the   option.
 * non svuotare la tabella objectcache. Normally  purges the  table (generally contains the parser cache and the messages cache),  and  (these are used for  message caching and are cleared in 1.21 and later) tables in the database, if you don't want to purge this table, use the   option.


 * Aggiorna anche le tabelle condivise.
 * Aggiorna anche le tabelle condivise.


 * Run this script even if it is disabled by configuration options.
 * Run this script even if it is disabled by configuration options.


 * Specificare il file di configurazione (il file LocalSettings.php per il specifico wiki). Usato per le famiglie wiki.
 * Specificare il file di configurazione (il file LocalSettings.php per il specifico wiki). Usato per le famiglie wiki.


 * Tutte le modifiche alla struttura delle tabelle o l'aggiunta di tabelle sono ignorate. Vengono effettuate soltanto le modifiche ai dati.
 * Tutte le modifiche alla struttura delle tabelle o l'aggiunta di tabelle sono ignorate. Vengono effettuate soltanto le modifiche ai dati.


 * Il database non riceve alcuna modifica allo schema, ma i cambiamenti allo schema sono salvati in un file SQL separato da poter eseguire a parte.
 * Il database non riceve alcuna modifica allo schema, ma i cambiamenti allo schema sono salvati in un file SQL separato da poter eseguire a parte.


 * Salta i test di compatibilità
 * Salta i test di compatibilità


 * when using composer.local.json to let Composer install extensions and their dependencies, you may see an error message saying that there is a mismatch between the installed and required version (e.g. "mediawiki/semantic-breadcrumb-links: 1.3.0 installed, ~1.3 required"). Puoi usare questo parametro per ignorare il messaggio ed eseguire update.php a prescindere.
 * when using composer.local.json to let Composer install extensions and their dependencies, you may see an error message saying that there is a mismatch between the installed and required version (e.g. "mediawiki/semantic-breadcrumb-links: 1.3.0 installed, ~1.3 required"). Puoi usare questo parametro per ignorare il messaggio ed eseguire update.php a prescindere.

Le estensioni possono installare/aggiornare il loro schema usando l'hook.



Vedi anche

 * e
 * Per istruzioni dettagliate sull'utilizzo di, vedi , Manuale:Aggiornamenti#Riga di comando