Difference between revisions of "MediaWiki/Verplaatsen"

From OchaWiki
Jump to navigation Jump to search
(Created page with "{{TBN}} {{IsStub|d=~~~~}}")
 
Line 1: Line 1:
{{TBN}}
+
 
 +
{{TBN|width=65%}}
 +
== Introductie ==
 +
<!--
 
{{IsStub|d=[[User:OllieB|OllieB]] ([[User talk:OllieB|talk]]) 07:45, 26 November 2022 (UTC)}}
 
{{IsStub|d=[[User:OllieB|OllieB]] ([[User talk:OllieB|talk]]) 07:45, 26 November 2022 (UTC)}}
 +
-->
 +
Verplaatsen van een wiki is van belang, wanneer de server, waarop de wiki draait vervangen gaat worden.
 +
Ook gebruiken we deze methode om een testserver te maken met productiegegevens.
 +
Dan is er sprake van kopieeren van de wiki. De techniek is hetzelfde.
 +
 +
Behalve bovengenoemde aanleidingen zullen er in de praktijk nog wel meer situaties zijn, waarbij het wenselijk is de wiki te dupliceren.
 +
De MediaWiki.org website geeft een [http://www.mediawiki.org/wiki/Manual:Moving_a_wiki beschrijving], die hier nog eens wordt herhaald.
 +
Daarbij wordt een uitgevoerd voorbeeld gebruikt ter illustratie.
 +
{{LetOp|deze handelingen gelden in principe alleen, wanneer gebruik gemaakt wordt van dezelfde versie software en extenties! In andere gevallen is er een reeele kans, dat de nieuwe wiki niet (goed) functioneert. In zo'n geval is er sprake van '''{{MW|Upgrades|upgrade}}'''}}
 +
 +
De volgende stappen zijn van belang:
 +
#[[#Database veiligstellen|Database veiligstellen]]
 +
#[[#Bestanden veiligstellen|Bestanden veiligstellen]]
 +
#[[#Database opnieuw opbouwen|Database opnieuw opbouwen]]
 +
#[[#Backup importeren|Backup importeren]]
 +
#[[#Bestanden importeren|Bestanden importeren]]
 +
#[[#Configuratiebestanden controleren|Configuratiebestanden controleren]]
 +
#[[#Testen|Testen]]
 +
 +
== Stapsgewijs ==
 +
 +
{{LetOp|Er zijn twee situaties: a) verplaatsen binnen de server en b) verplaatsen naar een andere server}}
 +
De bovengenoemde stappen uitgewerkt:
 +
=== Database veiligstellen ===
 +
Wanneer er sowieso een goede beveiligings procedure is, kan daarmee worden volstaan ({{us|mits je zeker weet, dat er geen mutaties waren sinds de meest recente back-up}}).
 +
# De activiteit op de service stoppen
 +
#: Verschillende manieren:
 +
## Snapshot maken van de virtuele host
 +
##backup maken van de database met {{SW|PHPmyAdmin}}
 +
##: Of
 +
##backup maken met{{SW|sqldump}} (alleen vanaf de command line)
 +
# de backup veiligstellen buiten de host brengen.
 +
 +
=== Bestanden veiligstellen ===
 +
 +
 +
 +
=== Database opnieuw opbouwen ===
 +
 +
 +
 +
=== Backup importeren ===
 +
 +
 +
=== Bestanden importeren ===
 +
 +
 +
 +
=== Configuratiebestanden controleren ===
 +
 +
 +
=== Testen ===
 +
 +
== Zie ook ==
 +
* {{MW|Upgrades}}
 +
* {{MW|Intallatie}}

Revision as of 14:55, 28 November 2022


File:BookSeries.png

Deze pagina maakt deel uit van de serie MediaWiki.

Introductie

Verplaatsen van een wiki is van belang, wanneer de server, waarop de wiki draait vervangen gaat worden. Ook gebruiken we deze methode om een testserver te maken met productiegegevens. Dan is er sprake van kopieeren van de wiki. De techniek is hetzelfde.

Behalve bovengenoemde aanleidingen zullen er in de praktijk nog wel meer situaties zijn, waarbij het wenselijk is de wiki te dupliceren. De MediaWiki.org website geeft een beschrijving, die hier nog eens wordt herhaald. Daarbij wordt een uitgevoerd voorbeeld gebruikt ter illustratie.

Let op: deze handelingen gelden in principe alleen, wanneer gebruik gemaakt wordt van dezelfde versie software en extenties! In andere gevallen is er een reeele kans, dat de nieuwe wiki niet (goed) functioneert. In zo'n geval is er sprake van upgrade

De volgende stappen zijn van belang:

  1. Database veiligstellen
  2. Bestanden veiligstellen
  3. Database opnieuw opbouwen
  4. Backup importeren
  5. Bestanden importeren
  6. Configuratiebestanden controleren
  7. Testen

Stapsgewijs

Let op: Er zijn twee situaties: a) verplaatsen binnen de server en b) verplaatsen naar een andere server

De bovengenoemde stappen uitgewerkt:

Database veiligstellen

Wanneer er sowieso een goede beveiligings procedure is, kan daarmee worden volstaan (mits je zeker weet, dat er geen mutaties waren sinds de meest recente back-up).

  1. De activiteit op de service stoppen
    Verschillende manieren:
    1. Snapshot maken van de virtuele host
    2. backup maken van de database met PHPmyAdmin
      Of
    3. backup maken metsqldump (alleen vanaf de command line)
  2. de backup veiligstellen buiten de host brengen.

Bestanden veiligstellen

Database opnieuw opbouwen

Backup importeren

Bestanden importeren

Configuratiebestanden controleren

Testen

Zie ook