Mudanças entre as edições de "Mediawiki"

De MochilaWiki
Ir para navegaçãoIr para pesquisar
Linha 71: Linha 71:
  
 
http://queroquero.lncc.br/~lrodrigo/wiki9/index.php/Customizando_o_MediaWiki
 
http://queroquero.lncc.br/~lrodrigo/wiki9/index.php/Customizando_o_MediaWiki
 +
 +
 +
[[Categoria:gnuzinho]]
 +
[[Categoria: web]]

Edição das 20h26min de 11 de janeiro de 2009

Segurança

1. Altere a permissão do arquivo LocalSettings.php para 600 :
   chmod 600 LocalSettings.php
  
2. Para evitar que usuários anômimos possa alterar o conteúdo do wiki, insira a seguinte linha no arquivo citado acima:
   $wgGroupPermissions['*']['edit'] = false;
   
3. Para evitar a leitura do conteúdo por usuário anônimos insira:
   $wgGroupPermissions['*']['read'] = false;
  
4. Para evitar que novos usuários sejam criados e que possam editar o wiki insira:
   $wgGroupPermissions['*']['edit'] = false;
   $wgGroupPermissions['*']['createaccount'] = false;
  
5. Para testar as alterações acesse a pagina LocalSettings.php
  
6. Deve aparecer a seguinte mensagem:
   This file is part of MediaWiki and is not a valid entry point
  

Segurança II

Inserindo as linhas abaixo o usuários do grupo ‘*’ não terão nenhuma permissão, apenas os grupos ‘user’(usuários cadastrados) e ’sysop’. Desta forma para criar criar suas contas deve ser habilitar o createaccount.

 1. require_once( "includes/DefaultSettings.php" );
 2. $wgGroupPermissions['*']['createaccount']   = false;
 3. $wgGroupPermissions['*']['read']            = false;
 4. $wgGroupPermissions['*']['edit']            = false;
 5. $wgGroupPermissions['*']['createpage']      = false;
 6. $wgGroupPermissions['*']['createtalk']      = false;

Alterando o Logo

 Para alterar a figura que aparece no canto superior direito altere no arquivo de configuração citado acima a linha:
  
 $wgLogo = "/wiki/figura.png"
  
 Neste caso figura.png é o nome da figura que servirá como logo, vale lembrar que esta não pode ser maior que 155x155 pixels.

Upload de Arquivos

 Para permitir o upload de arquivos altera a seguinte linha, no arquivo de configurações:
  
 $wgEnableUploads = true
  
 e de as devidas permissões: chown www-data images

Removendo o index.php dos links

Caso não goste dos links de seu wiki assim:

http://wiki.seudominio.com/index.php?title=Artigo

E deseje algo mais limpo:

http://wiki.seudominio.com/Artigo

Aqui uma solução. Basta apenas criar/modificar o arquivo .htaccess na raiz do seu wiki adicionando as linhas:

 Options FollowSymLinks
 RewriteEngine On
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(.+)$ /index.php?title=$1 [L,QSA]

E no seu LocalSettings.php:

 $wgArticlePath      = "$wgScriptPath/$1";


http://queroquero.lncc.br/~lrodrigo/wiki9/index.php/Customizando_o_MediaWiki