Manual:Config script/pt-br

Depois de ter carregado/instalado o MediaWiki no servidor web, a primeira coisa que você precisa fazer é completar a configuração básica, executando o script de configuração fornecido. Este script permite que você passe ao MediaWiki as informações necessárias a fim de obter o wiki instalado e funcionando.

Abrindo o formulário de instalação do MediaWiki
Nos exemplos a seguir, supõe-se que o seu site esteja localizado em  que fica fisicamente situado em seu servidor no endereço. Você precisará ajustar os exemplos para serem usados nos locais apropriados, de acordo com sua situação.


 * 1) Use seu navegador para ir até a página wiki principal. Este é o arquivo   que fica dentro da pasta acessível via web que você instalou no MediaWiki, e é tipicamente   (por exemplo, , supondo que você instalou o MediaWiki em  ). (Você não deve ter usado   se você quiser usar Short URL).
 * 2) Você verá a versão do MediaWiki instalado e um link que diz "Por favor configure a wiki primeiro." Clique no link para iniciar o script de configuração. Para referência (caso você queira ir lá diretamente), ele fica situado dentro do diretório   (então, usando o exemplo acima, você iria para  ).
 * 3) Se o script encontrar qualquer erro de configuração ele não lhe permitirá continuar. Localize abaixo os detalhes das mensagens de erro que você pode encontrar, e o que deve ser feito.
 * 4) Se todos os testes forem concluídos, será apresentado um formulário para preencher as informações que o MediaWiki necessita.
 * 1) Se todos os testes forem concluídos, será apresentado um formulário para preencher as informações que o MediaWiki necessita.

Usando o script de configuração
Siga as instruções no formulário para preencher as entradas exigidas (recorra à tabela seguinte se você estiver incerto sobre o que inserir) e depois disso clique no botão "Instalar o MediaWiki!". Agora o script instalará as tabelas ou criará o banco de dados e criará um arquivo de configuração.

Depois que o script de instalação tenha encerrado sua execução com sucesso, um arquivo chamado  será criado no diretório mw-config (config nas versões mais antigas). Este arquivo contém todas informações necessárias para que o MediaWiki rode. Como ele armazena a senha do usuário em formato texto, é fortemente sugerido que você cria uma conta de base de dados específica pra o wiki (ou seja, não root). (Consulte Usuário de base de dados na tabela abaixo)


 * 1) Mova este arquivo para o diretório principal do wiki (se você instalou o MediaWiki em /home/example/web/w, mova para lá)
 * 2) Defina as permissões mais rigorosas no arquivo LocalSettings.php
 * 3) Defina o chmod 600 e o chown (O proprietário lê e escreve, nenhuma outra permissão)

Uma vez que você tenha feito tudo o que foi dito anteriormente, sua wiki deve estar pronta para uso. Navegue para endereço que você instalou (em nosso exemplo http://www.example.com/w/index.php ) e comece a editar!

Erros de instalação
Ao rodar o script de configuração, ele fará várias verificações em seu sistema, e dirá se existe algum problema.
 * Após a instalação, se seu servidor estiver redirecionando para uma url inexistente, tente voltar e pressionar parar antes que a página redirecione e carregue o Localsettings.php.

Adicone a seguinte linha após $wgSitename:

Fatal error: Call to undefined method domdocument::loadXML in C:\xampp\htdocs\w\includes\Preprocessor_DOM.php on line 568
 * Parse error: parse error, expecting `T_STRING' in [...]\wiki\includes\Namespace.php on line 52
 * Certifique-se de que você tem a versão apropriada do PHP para a versão do MediaWiki que está instalando.
 * Attempting to connect to database server as wikiuser...failed with error [2004] Can't create TCP/IP socket (10106).
 * Geralmente encontrado na internet que você deve ligar os named pipes na configuração do MySQL, mas isto não me ajudou (apareceu no Win2000 com MySQL 5.0)
 * "Warning: main [function.main]: open_basedir restriction in effect. File(/convertLinks.inc) is not within the allowed path(s):"
 * aparentemente, a include path às vezes precisa ser configurada. Coloque [ php_value include_path '/var/www/vhosts/yourhost.com/httpdocs/pathtowiki'  ] ems eu arquivo .htaccess.
 * (MediaWiki 1.10.1&1.11.2) Após rodar o script 1. aparece o texto: 'Setup has completed, your wiki is configured.' Ao selecionar o 'your wiki' abre uma nova tela com o endereço: http://localhost:8080/mediawiki/index.php e o erro '404: The page cannot be found'.
 * O caminho para php5isapi.dll está errado. No gerenciador do IIS, vá para web sites, clique com o direito em web site, vá para Propriedades e então, na aba home directory, clique em Configure, encontre o php nos arquivos listados, clique em Editar e corrija o caminho. (C:\progra~1\php\php5is~1) deve ser ("C:\program files\php\php5isapi.dll")
 * Warning: getrusage is not supported in this PHP build
 * Fazemos verificações function_exists para getrusage, então se você vir esta mensagem de erro, provavelmente significa que deve relatar um bug.
 * Parse error: syntax error, unexpected T_LNUMBER, expecting ';' in .../wiki/includes/GlobalFunctions.php on line 75
 * Creating tables...Query "CREATE TABLE `user` ( user_id int" ..."You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=InnoDB' at line 20 (localhost)".
 * Na versão mais recente do MySQL, a sintaxe TYPE= foi mudada para ENGINE=. Modifique o script tables.sql inteiro.
 * Warning: domdocument::domdocument expects at least 1 parameter, 0 given in C:\xampp\htdocs\w\includes\Preprocessor_DOM.php on line 566
 * Defina  no LocalSettings.php.
 * Creating tables... using MySQL 4 table defs...Query "CREATE TABLE `v_job` ( job_id int(9) unsigned NOT NULL auto_increment, job_cmd varchar(255) NOT NULL default , job_namespace int NOT NULL, job_title varchar(255) binary NOT NULL, job_params blob NOT NULL default , PRIMARY KEY job_id (job_id), KEY (job_cmd, job_namespace, job_title) ) TYPE=InnoDB " failed with error code "Specified key was too long; max key length is 1024 bytes (h41mysql79.secureserver.net)
 * Aviso: ini_set foi desabilitado por razões de segurança em .../includes/AutoLoader.php na linha 5
 * Se ocorrer o erro no MySQL 'DB connection refused', é possível que a porta padrão no arquivo PHP do Apache ('php.ini') esteja errada.
 * Seu sistema possui uma combinação de versões PHP e libxml2, que são de buggy e podem causar corrupção de dados ocultos no MediaWiki e em outros aplicativos da web. Atualize para o PHP 5.2.9 ou posterior e libxml2 2.7.3 ou posterior! ABORTING (http://bugs.php.net/bug.php?id=45996 para detalhes).
 * Como o erro indica, atualize um ou faça o downgrade de um.

[TODO: Esta seção deve listar todas as mensagens de erro potenciais e como corrigi-las. Ou talvez eles deveriam estar em uma página separada (depende de quantos existem, eu acho... --HappyDog 22:05, 29 de agosto de 2007 (UTC)]

Erros de configuração
[Pendente: Esta seção deve listar todos os erros que podem ocorrer ao enviar o formulário, e como lidar com eles. Ou talvez em uma página separada, se necessário]

Atenção: A chave $wgSecretKey é insegura, gerada com mt_rand. Considere mudá-lo manualmente.
 * E quanto ao $wgSecretKey e.g.

a) o que é e b) qual é a solução?

Resposta: significa que o seu sistema não suporta /dev/urandom então a chave foi gerada com mt_rand. Você pode editar manualmente o campo wgProxyKey em LocalSettings.php.


 * A chave especificada era muito longa
 * Resposta

Configurações avançadas

 * Manual:$wgEnableUploads para permitir upload de arquivos/imagens.
 * Ver também Manual:Short URL para ter url's mais amigáveis a usuários para páginas de artigos.
 * Ver Manual:Configuring MediaWiki para obter links para configurações mais avançadas.
 * Ver Manual:Wiki family para configurar várias instâncias do MediaWiki com um único conjunto de arquivos do MediaWiki.

Ver também

 * Manual sobre erros/sintomas no MediaWiki