Mediawiki
De MochilaWiki
Ir para navegaçãoIr para pesquisarSeguranç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