Manual:Update.php/pt-br

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.


 * &rarr; Atualizador web



Da linha de comando
Da linha de comando, ou um shell SSH ou similar:

$ php update.php
 * Mude para o diretório
 * Execute o script de atualização:

 $ 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

 * 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.
 * 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.


 * 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 ...)



Parâmetros específicos do script

 * pular a sequência de contagem regressiva
 * pular a sequência de contagem regressiva


 * não remova a tabela objectcache. Normalmente  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. 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.
 * não remova a tabela objectcache. Normalmente  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. 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.


 * Atualizar tabelas compartilhadas também.
 * Atualizar tabelas compartilhadas também.


 * Execute esse script mesmo que seja desativado por opções de configuração.
 * Execute esse script mesmo que seja desativado por opções de configuração.


 * Especifica o arquivo de configuração (o arquivo LocalSettings.php para o wiki específico). Usado para famílias wiki.
 * Especifica o arquivo de configuração (o arquivo LocalSettings.php para o wiki específico). Usado para famílias wiki.


 * All changes to the table structure or table additions are skipped. Only data changes are made.
 * All changes to the table structure or table additions are skipped. Only data changes are made.


 * No schema changes are made to the database, but the schema changes are saved to a separate SQL file that can be run.
 * No schema changes are made to the database, but the schema changes are saved to a separate SQL file that can be run.


 * Ignora as verificações de compatibilidade
 * Ignora as verificações de compatibilidade


 * 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.
 * 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.



Ver também

 * e
 * Para instruções detalhadas sobre o uso, Veja , Manual:Upgrading#Command_line