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

De MochilaWiki
Ir para navegaçãoIr para pesquisar
 
(2 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 122: Linha 122:
 
</source>
 
</source>
  
 +
== alterando senha de usuário via SQL ==
 +
<source lang="mysql">
 +
UPDATE user SET user_password = MD5(CONCAT(user_id, '-', MD5('senhanova'))) WHERE user_name = 'usuario';
 +
</source>
 +
 +
 +
 +
== htaccess ==
 +
 +
# https://www.mediawiki.org/wiki/Manual:Short_URL/Page_title_--_Windows_%26_Apache_without_403_on_Special_Pages
 +
<IfModule mod_rewrite.c>
 +
  # Enable the rewrite engine
 +
  RewriteEngine On
 +
  # If the request isn't for a file
 +
  RewriteCond %{REQUEST_FILENAME} !-f
 +
  # If the request isn't for a directory
 +
  RewriteCond %{REQUEST_FILENAME} !-d
 +
  # Then send the request to index.php with the PATH_INFO
 +
  RewriteRule ^(.*) index.php?title=$1 [L,QSA]
 +
</IfModule>
  
 
== feito em mediawiki ==
 
== feito em mediawiki ==
Linha 135: Linha 155:
 
* http://petrowiki.org/PetroWiki
 
* http://petrowiki.org/PetroWiki
 
* http://wiki.blender.org/
 
* http://wiki.blender.org/
 +
 +
== skin ==
 +
* http://www.mediawikibootstrapskin.co.uk/index.php?title=Main_Page
 +
* http://gomediawiki.com/wiki/Skins
 +
* https://wikiapiary.com/wiki/Skin:Skins
 +
* http://sourceforge.net/projects/cavendishmw/
 +
* https://github.com/dantman/monaco-port
 +
* http://www.mediawiki.org/wiki/Manual:Gallery_of_user_styles
 +
  
  
 
[[Categoria:Servidor]]
 
[[Categoria:Servidor]]

Edição atual tal como às 21h25min de 21 de novembro de 2019

instalação

Dependências para versão 1.17.0

apt-get install php5-intl php-apc diff

proteger pasta de upload

<Directory "/var/www/nkosi.org/silasunrex/images/">
   # Ignore .htaccess files
   AllowOverride None
 
   # Serve HTML as plaintext, don't execute SHTML
   AddType text/plain .html .htm .shtml .php
 
   # Don't run arbitrary PHP code.
   php_admin_flag engine off
 
   # If you've other scripting languages, disable them too.
</Directory>

ajuste 1

alterar $wgShellLocale = "en_US.utf8";

para

$wgShellLocale = "pt_BR.UTF-8";


Segurança

1. Altere a permissão do arquivo LocalSettings.php para 600 :
   chmod 600 LocalSettings.php
2. Para evitar a leitura do conteúdo por usuário anônimos insira:
   $wgGroupPermissions['*']['read'] = false;
  
3. Para evitar que novos usuários sejam criados e que possam editar o wiki insira:
   $wgGroupPermissions['*']['edit'] = false;
   $wgGroupPermissions['*']['createaccount'] = false;
  
4. Para testar as alterações acesse a pagina LocalSettings.php
  
5. 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;
 5. $wgGroupPermissions['*']['createpage']      = false;
 6. $wgGroupPermissions['*']['createtalk']      = false;

 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.


customizando tema

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

atualização

atualizando mediawiki 1.16.1

acrescentar em LocalSettings.php $wgDBadminuser = "bantolin"; $wgDBadminpassword = "suasenha";

entre em "maintenance" e rode "php update.php"

atualização via patch

wget http://download.wikimedia.org/mediawiki/1.19/mediawiki-1.19.9.patch.gz
gunzip mediawiki-1.19.9.patch.gz
cd public_html/docs/
patch -i mediawiki-1.19.9.patch -p 1

alterando senha de usuário via SQL

UPDATE user SET user_password = MD5(CONCAT(user_id, '-', MD5('senhanova'))) WHERE user_name = 'usuario';


htaccess

# https://www.mediawiki.org/wiki/Manual:Short_URL/Page_title_--_Windows_%26_Apache_without_403_on_Special_Pages
<IfModule mod_rewrite.c>
  # Enable the rewrite engine
  RewriteEngine On
  # If the request isn't for a file
  RewriteCond %{REQUEST_FILENAME} !-f
  # If the request isn't for a directory
  RewriteCond %{REQUEST_FILENAME} !-d
  # Then send the request to index.php with the PATH_INFO
  RewriteRule ^(.*) index.php?title=$1 [L,QSA]
</IfModule>

feito em mediawiki

skin