Skillnad mellan versioner av "Installation på one.com server 2021-10-27"

Från SHF wiki
Rad 53: Rad 53:


# Kör följande [[crawler.js]] i node.js för att få en lista på alla sidor och filer.
# Kör följande [[crawler.js]] i node.js för att få en lista på alla sidor och filer.
# 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 välj ''Ladda ner som fil''. Klicka på ''Exportera''.
# 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''.
# 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'', ''Användare och behörigheter'', ''Behörigheter för användargrupper'', ''(lista över medlemmar)'').
# 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)'').
# 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'''.
# 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''.
# 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.

Versionen från 27 oktober 2021 kl. 09.24

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.