Installation på one.com server 2021-10-27

Från SHF wiki

version: mediawiki-1.36.2

Vid installationen användes följande inställningar

språk: Svenska
Databas: MariaDB
Databasvärd: localhost
Databasnamn: publiceras ej av säkerhetsskäl, använd värdena från databasserven
Prefix för databastabell (inga bindestreck):
Databas-användarnamn: publiceras ej av säkerhetsskäl, använd värdena från databasserven
Databas-lösenord: publiceras ej av säkerhetsskäl, använd värdena från databasserven
 Använd samma konto som för installation: ja
Namnet på wikin: SHF wiki
Projektnamnrymd: Samma som wikinamnet: SHF_wiki
Administratörskonto
Ditt användarnamn: publiceras ej av säkerhetsskäl, använd värdena från databasserven
Lösenord: publiceras ej av säkerhetsskäl, använd värdena från databasserven
E-postadress: publiceras ej av säkerhetsskäl, använd värdena från databasserven

Profil för användarrättigheter:  Endast auktoriserade redigerare
Upphovsrätt och licens: Ingen licenssidfot
E-postinställningar, aktivera:
 - Aktivera utgående e-post
 - Aktivera e-post mellan användare
 - Aktivera autentisering via e-post
Utseenden, aktivera alla
 - standard: Timeless
Tillägg:
  - Nuke
  - Renameuser
  - Redigerare: alla
Annat:
 - MultimediaViewer
 - SecureLinkFixer
Aktivera filuppladdningar: ja
Logotyp-URL: $wgResourceBasePath/SHF_logo_135x135.gif
Inställningar för cachelagring av objekt: Ingen cachelagring

Ladda ner LocalSettings.php och spara i roten på installationen, katalogen mediawiki-1.36.2

Efter installationen laddade jag upp SHF_logo_135x135.gif till rooten av installationen (samma plats som LocalSettings.php)

Ändringar i LocalSettings.php

 $wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'doc',
   'xls', 'mpp', 'pdf', 'ppt', 'tiff', 'bmp', 'docx', 'xlsx',
   'pptx', 'ps', 'odt', 'ods', 'odp', 'odg'
 );

Överföring av innehållet från gamla wikin

  1. Kör följande crawler.js i node.js för att få en lista på alla sidor och filer.
  2. På den gamla wikin, gå till specialsidor, under rubriken Sidverktyg, klicka på Exportera sidor. Klistra in sid-rubrikerna från steg 1 i rutan, avmarkera Inkludera endast den nuvarande versionen, inte hela historiken och markera Ladda ner som fil. Klicka på Exportera.
  3. På den nya serven, skapa konton för användare som ska få gamla bidrag kopplade till sig. (För att lista användare i en grupp på gamla serven: specialsidor, under rubriken Användare och behörigheter, Behörigheter för användargrupper, (lista över medlemmar)).
  4. På den nya serven, importera sidorna som exporterades i steg 3. Specialsidor, rubriken Sidverktyg, Importera sidor. Välj filen som skapades i steg 3. Inställningar: Interwiki-prefix: shf välj: Tilldela redigeringar till lokala användare där de namngivna användarna finns lokalt och Importera till standardplatser.
  5. På gamla serven, samla alla filer som finns laddats upp i wikin (katalogen madiawiki/images/...)
 mkdir files
 cp mediawiki/images/*/*/*.* files

Flytta katalogen files till den nya serven. På den nya serven:

 cd path-to-mediawiki
 php maintenance/importImages.php ../files
 php maintenance/update.php
 php maintenance/rebuildall.php

Nu ska det gamla innehållet, inklusive historiken, vara överfört till den nya serven.