Manual:Update.php
Arquivo MediaWiki: update.php | |
---|---|
Local: | maintenance/ |
Código fonte: | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes: | UpdateMediaWiki |
Detalhes
O arquivo update.php verifica se o esquema de banco de dados do MediaWiki precisa ser atualizado, a fim de trabalhar com a versão atual do MediaWiki. Você deve executar o update.php após cada atualização do MediaWiki ou após a atualização ou instalação de uma extensão que requer uma atualização do esquema. A maioria das extensões que precisam de atualizações de esquema terá isso em sua documentação.
A partir do navegador
Se você não tem acesso à linha de comando do seu servidor, em seguida, use o atualizador web para executar o script de atualização.
Da linha de comando
Da linha de comando, ou um shell SSH ou similar:
- Execute o script de atualização:
$ php maintenance/run.php update
$ mwscript update.php
Parâmetros
Este script oferece vários parâmetros (genéricos, dependentes do script e específicos do script) que podem ser necessários em alguns ambientes wiki.
Parâmetros de manutenção genéricos
--help
- costumava obter um prompt de todos os parâmetros de script disponíveis (genérico, dependente do script e script específico), juntamente com breves explicações sobre o uso deles. Estes são parâmetros menos utilizados.
--wiki wikiId
- update wiki family if database name depends on virtual host, where wikiId - database name (e.g. enwiki, dewiki ...)
Parâmetros específicos do script
--quick
- pular a sequência de contagem regressiva
--nopurge
- (removido na 1.36) não remova a tabela objectcache. Normalmente
update.php
purga o cache de objetos (geralmente contém o cache do analisador e o cache das mensagens), msg_resource e msg_resource_links (estas são usadas para armazenamento de mensagens de $loader e são desmarcadas em 1.21 e posteriores) no banco de dados, se você não quiser purgar esta tabela, use a opção $nopurge. Normallyupdate.php
purges the objectcache table (generally contains the parser cache and the messages cache), msg_resource and msg_resource_links (these are used for Resource Loader 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--nopurge
option. --doshared
- Atualizar tabelas compartilhadas também.
--force
- Execute esse script mesmo que seja desativado por opções de configuração.
--conf
- Especifica o arquivo de configuração (o arquivo
LocalSettings.php
para o wiki específico). Usado para famílias wiki. --noschema
- All changes to the table structure or table additions are skipped. Only data changes are made.
--schema
- No schema changes are made to the database, but the schema changes are saved to a separate SQL file that can be run.
--skip-compat-checks
- Ignora as verificações de compatibilidade (removido na 1.41), Gerrit change 851684
--skip-external-dependencies
- 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"). You can use this parameter to ignore the message and run update.php regardless.
As extensões podem instalar/atualizar seus esquemas usando o gancho LoadExtensionSchemaUpdates .
Ver também
- Manual:$wgDBadminuser e Manual:$wgDBadminpassword
- Para instruções detalhadas sobre o uso
update.php
, Veja Manual:Atualização , Manual:Upgrading#Command_line