sup:Wiki-backup: mudanças entre as edições

sem sumário de edição
Sem resumo de edição
 
Linha 20: Linha 20:
A base metodológica para a geração do backup foi descrita em https://stackoverflow.com/a/8771896/287948
A base metodológica para a geração do backup foi descrita em https://stackoverflow.com/a/8771896/287948


Adaptei o procedimento para backup e restauração do backup da wiki


Primeiro: fazer backup manual da página principal
Segundo passo: com acesso remoto (ssh) ao servidor faça:


Adaptações:
<pre>
<pre>
Adaptei o procedimento para backup e restauração do backup da wiki
php dumpBackup.php --full --uploads --include-files  > ~/WIKI/dumpContent.xml


mkdir /tmp/workingBackupMediaFiles
php maintenance/dumpUploads.php    | sed 's~mwstore://local-backend/local-public~./images~'    | xargs cp -t /tmp/workingBackupMediaFiles
php maintenance/dumpUploads.php \
   | sed 's~mwstore://local-backend/local-public~./images~' \
   | xargs cp -t /tmp/workingBackupMediaFiles
zip -r ~/Mediafiles.zip /tmp/workingBackupMediaFiles
rm -r /tmp/workingBackupMediaFiles


php maintenance/dumpBackup.php --full | gzip > ~/dumpContent.xml.gz
zip -r ~/WIKI/Mediafiles.zip /tmp/workingBackupMediaFiles


</pre>
</pre>
== Restauro ==


== Restauro ==
<pre>
<pre>
cd /tmp
cd /tmp
unzip ~/Mediafiles.zip


chmod -r 777 /var/www/html/images
unzip ~/WIKI/Mediafiles.zip


php maintenance/importImages.php /tmp/workingBackupMediaFiles/
cat ~/WIKI/dumpContent.xml | php maintenance/importDump.php --username-prefix="" --debug --image-base-path=/tmp/workingBackupMediaFiles --uploads


gunzip -c  ~/dumpContent.xml.gz
php maintenance/rebuildrecentchanges.php
  | php maintenance/importDump.php \
  --image-base-path=/tmp/workingBackupMediaFiles


rm -r /tmp/workingBackupMediaFiles
php maintenance/update.php
 
php maintenance/rebuildall.php


php maintenance/update.php
php maintenance/rebuildall.php
</pre>
</pre>
Recuperação Manual da página principal




[[Categoria:Suporte]]
[[Categoria:Suporte]]