<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Agora &amp;mdash; Blog do Emanoel</title>
    <link>https://bolha.blog/emanoel/tag:Agora</link>
    <description>Técnico Educacional</description>
    <pubDate>Fri, 24 Apr 2026 02:40:39 +0000</pubDate>
    <item>
      <title>wss5pdu0av</title>
      <link>https://bolha.blog/emanoel/wss5pdu0av</link>
      <description>&lt;![CDATA[---&#xA;title: &#34;MediaWiki&#34;&#xA;date: &#34;2012-12-27&#34;&#xA;categories: &#xA;  &#34;cms&#34;&#xA;tags: &#xA;  &#34;bando-de-dados&#34;&#xA;  &#34;cms&#34;&#xA;  &#34;sql&#34;&#xA;---&#xA;&#xA;\-== Administrando o MediaWiki em um servidor UNIX Like ==-&#xA;&#xA;Adicione as seguintes linhas ao final:&#xA;&#xA;//Proibir o cadastro de usuários&#xA;&#xA;$wgGroupPermissions\[&#39;\&#39;\]\[&#39;createaccount&#39;\] = false;&#xA;&#xA;//Removendo o direiro de edição para os usuários.&#xA;$wgGroupPermissions\[&#39;\&#39;\]\[&#39;edit&#39;\] = false;&#xA;$wgGroupPermissions\[&#39;user&#39;\]\[&#39;edit&#39;\] = false;&#xA;$wgGroupPermissions\[&#39;sysop&#39;\]\[&#39;edit&#39;\] = true;&#xA;&#xA;//Impedir o acesso de usuários bloqueados&#xA;$wgBlockDisablesLogin = true;&#xA;&#xA;//Para mudar o tema&#xA;$wgDefaultSkin = &#39;vector&#39;;&#xA;&#xA;//Para mudar o idioma:&#xA;$wgLanguageCode = &#34;pt-br&#34;;&#xA;&#xA;//Mudando o logotipo:&#xA;$wgLogo = &#34;wiki-logo.png&#34;;&#xA;&#xA;Extraindo uma lista de todos os usuários do Wiki:&#xA;&#xA;mysql -p$password -u $username -h $hostname -D $database\name -e &#39;select user\name from user;&#39; | tee user.list&#xA;&#xA;OBS.: Entre o -p e a senha não há espaço.&#xA;&#xA;Substitua $password, $username, $hostname, $database\name por valores apropriados.&#xA;&#xA;Isso é útil quando se precisa manipular dezenas de usuários ao mesmo tempo e no combate de SPAM.&#xA;&#xA;\-= Backup do bando de dados:&#xA;&#xA;nice -n 19 mysqldump -u $username --password=$password -h $servidor --default-character-set=$latin1 $database\name -c | nice -n 19 gzip -9   ~/backup/$database\name-$(date &#39;+%Y%m%d&#39;).sql.gz&#xA;&#xA;\-= Para ver qual o charset do seu banco, faça:&#xA;&#xA;mysql  status&#xA;&#xA;\-= Backup completo (fonte: Script do usuário Flominator)&#xA;&#xA;Fazer um dump no banco de dados e depois gerar um ZIP com todos os arquivos.&#xA;&#xA;!/bin/bash&#xA;FNAME=\date +%Y-%m-%d\&#xA;mysqldump -u $username -p$password -h $hostname --default-character-set=$latin1 $database\name -c  | gzip -9   ~/backup/wiki-$database\name-${FNAME}.sql.gz&#xA;Agora, compactar tudo: diretório de imagens, o banco de dados, o arquivos LocalSettings. php e as extensões.&#xA;zip -r ~/backup/wiki-backup-completo-${FNAME}.zip ~/wiki/images/ ~/backup/wiki-$database\name-${FNAME}.sql ~/wiki/LocalSettings.php ~/wiki/extensions/ rm ~/backup/wiki-database\name-${FNAME}.sql.gz&#xA;&#xA;Lembre-se de substituir as variáveis apropriadas.&#xA;&#xA;O wiki chegou ao fim: está na hora de migrar para páginas estáticas. Para esta tarefa é necessário instalar o pandoc para converter o backup do mediawiki em páginas estáticas escritas em markdown. Depois transferir para o githubpages.&#xA;&#xA;Emanoel Lopes&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<hr>

<p>title: “MediaWiki”
date: “2012-12-27”
categories:
  – “cms”
tags:
  – “bando-de-dados”
  – “cms”
  – “sql”</p>

<hr>

<p>-== Administrando o MediaWiki em um servidor UNIX Like ==-</p>

<p>Adicione as seguintes linhas ao final:</p>

<p>//Proibir o cadastro de usuários</p>

<p>$wgGroupPermissions[&#39;*&#39;][&#39;createaccount&#39;] = false;</p>

<p>//Removendo o direiro de edição para os usuários.
$wgGroupPermissions[&#39;*&#39;][&#39;edit&#39;] = false;
$wgGroupPermissions[&#39;user&#39;][&#39;edit&#39;] = false;
$wgGroupPermissions[&#39;sysop&#39;][&#39;edit&#39;] = true;</p>

<p>//Impedir o acesso de usuários bloqueados
$wgBlockDisablesLogin = true;</p>

<p>//Para mudar o tema
$wgDefaultSkin = &#39;vector&#39;;</p>

<p>//Para mudar o idioma:
$wgLanguageCode = “pt-br”;</p>

<p>//Mudando o logotipo:
$wgLogo = “wiki-logo.png”;</p>

<p>Extraindo uma lista de todos os usuários do Wiki:</p>

<p>mysql -p$password -u $username -h $hostname -D $database_name -e &#39;select user_name from user;&#39; | tee user.list</p>

<p>OBS.: Entre o -p e a senha não há espaço.</p>

<p>Substitua $password, $username, $hostname, $database_name por valores apropriados.</p>

<p>Isso é útil quando se precisa manipular dezenas de usuários ao mesmo tempo e no combate de SPAM.</p>

<p>-= Backup do bando de dados:</p>

<p>nice -n 19 mysqldump -u $username —password=$password -h $servidor —default-character-set=$latin1 $database_name -c | nice -n 19 gzip -9 &gt; ~/backup/$database_name-$(date &#39;+%Y%m%d&#39;).sql.gz</p>

<p>-= Para ver qual o charset do seu banco, faça:</p>

<p>mysql&gt; status</p>

<p>-= Backup completo (fonte: <a href="http://www.mediawiki.org/wiki/User:Flominator/Backup_MW" title="Backup Completo do MediaWiki" rel="nofollow">Script do usuário Flominator</a>)</p>

<p>Fazer um dump no banco de dados e depois gerar um ZIP com todos os arquivos.</p>

<p>#!/bin/bash
FNAME=`date +%Y-%m-%d`
mysqldump -u $username -p$password -h $hostname —default-character-set=$latin1 $database_name -c  | gzip -9 &gt; ~/backup/wiki-$database_name-${FNAME}.sql.gz
<a href="/emanoel/tag:Agora" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Agora</span></a>, compactar tudo: diretório de imagens, o banco de dados, o arquivos LocalSettings. php e as extensões.
zip -r ~/backup/wiki-backup-completo-${FNAME}.zip ~/wiki/images/ ~/backup/wiki-$database_name-${FNAME}.sql ~/wiki/LocalSettings.php ~/wiki/extensions/ rm ~/backup/wiki-database_name-${FNAME}.sql.gz</p>

<p>Lembre-se de substituir as variáveis apropriadas.</p>

<p>O wiki chegou ao fim: está na hora de <a href="https://github.com/peterjc/mediawiki_to_git_md" rel="nofollow">migrar para páginas estáticas.</a> Para esta tarefa é necessário instalar o <a href="http://johnmacfarlane.net/pandoc/installing.html" rel="nofollow">pandoc</a> para converter o backup do mediawiki em páginas estáticas escritas em markdown. Depois transferir para o githubpages.</p>

<p>Emanoel Lopes</p>
]]></content:encoded>
      <guid>https://bolha.blog/emanoel/wss5pdu0av</guid>
      <pubDate>Mon, 07 Aug 2023 22:29:45 +0000</pubDate>
    </item>
  </channel>
</rss>