Requisitos
MySQL, PHP5 e Apache
Configuração servidor
1. Criar a base de dados(nome/usuario/senha)
2. Configurar diretório destino no servidor www.dominio.com.br/wiki
Preparação dos arquivos para instalação
1. Realizar downloado da MediaWiki
URL: http://www.mediawiki.org/wiki/Download
WGET: http://download.wikimedia.org/mediawiki/1.15/mediawiki-1.15.1.tar.gz
2. Descompactar
no desktop win: clique com o botão direito
no terminal: tar xzvf mediawiki-1.15.1.tar.gz
3. Remova os arquivos e diretórios abaixo:
bin, docs, FAQ, HISTORY, INSTALL, locale, Makefile, README, RELEASE-NOTES, serialized, t, tests, UPGRADE
shell#: rm -rf bin docs FAQ HISTORY INSTALL locale Makefile README RELEASE-NOTES serialized t tests UPGRADE
4. Dentro do diretório languages/messages, DEIXE somente os arquivos MessagesEn.php e MessagesPt_br.php
shell#: cd languages/messages
shell#: ls | egrep -v '(En.php|Pt_br.php)' | xargs rm -rf
5. Envie todo o conteúdo para o site no ar via FTP
Instalação
1. Acesse a url www.dominio.com.br/wiki
2. Siga o passo a passo de configuralção
Configuração de e-mail e notificação
E-mail features(global): Enable
User-to-user e-mail: Disable
E-mail notification about changes: Disable
E-mail address autentication
Configuração de Banco
Conta de root: Disabilitar
3. Após instalar os arquivos, mover o arquivo config/LocalSetings para a home da wiki e seguir o link
4. Para editar o menu principal após logado acesse o link http://www.dominio.com.br/wiki/index.php?title=MediaWiki:Sidebar&action=edit
Dicas de Segurança
1. Altere a permissão do arquivo LocalSettings.php para 600
shell:# chmod 600 LocalSettings.php
2. Remova o diretório config de dentro do site
3. Teste a segurança utilizando a seguinte URL: http://endereço_do_seu_site/wiki/LocalSettings.php. O resultado deverá ser algo como: This file is part of MediaWiki and is not a valid entry point
4. Arquivo LocalSettings.php
Para evitar que usuários anônimos possam modificar o conteúdo insira no final a linha: $wgGroupPermissions['*']['edit'] = false;
Para evitar que usuários anônimos possam ler o conteúdo insira: $wgGroupPermissions['*']['read'] = false;
Para evitar que qualquer usuário, além de você, edite o Wiki, crie a sua conta normalmente (clique em entrar - em cima e à direita). A seguir, insira as seguintes linhas no fim do arquivo LocalSettings.php: $wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['*']['createaccount'] = false;
Nenhum comentário:
Postar um comentário
Sinta-se a vontade para comentar!
Colaborações, criticas, sugestões, dúvidas, todos os comentários são bem vindos!