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

Från SHF wiki
Rad 17: Rad 17:
  Projektnamnrymd: Samma som wikinamnet: SHF_wiki
  Projektnamnrymd: Samma som wikinamnet: SHF_wiki
  Administratörskonto
  Administratörskonto
  Ditt användarnamn: publiceras ej av säkerhetsskäl, använd värdena från databasserven
  Ditt användarnamn: publiceras ej av säkerhetsskäl
  Lösenord: publiceras ej av säkerhetsskäl, använd värdena från databasserven
  Lösenord: publiceras ej av säkerhetsskäl
  E-postadress: publiceras ej av säkerhetsskäl, använd värdena från databasserven
  E-postadress: publiceras ej av säkerhetsskäl
   
   
  Profil för användarrättigheter:  '''Endast auktoriserade redigerare'''
  Profil för användarrättigheter:  '''Endast auktoriserade redigerare'''
  Upphovsrätt och licens: '''Ingen licenssidfot'''
  Upphovsrätt och licens: '''Ingen licenssidfot'''
  E-postinställningar, aktivera:'''
  E-postinställningar, aktivera:
   - Aktivera utgående e-post
   - Aktivera utgående e-post
   - Aktivera e-post mellan användare
   - Aktivera e-post mellan användare
   - Aktivera autentisering via e-post'''
   - Aktivera autentisering via e-post
  Utseenden, aktivera alla
  Utseenden, aktivera alla
   - standard: Timeless
   - standard: Timeless
Rad 32: Rad 32:
   - Nuke
   - Nuke
   - Renameuser
   - Renameuser
   - Redigerare: alla
   - Redigerare: alla editorer
  Annat:
  Annat:
   - MultimediaViewer
   - MultimediaViewer
Rad 50: Rad 50:
   );
   );


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


# Kör följande [[crawler.js]] i node.js för att få en lista på alla sidor och filer.
#Kör programmet [[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 markera ''Ladda ner som fil''. Klicka på ''Exportera''.
#'''Exportera sidor:''' På den gamla wikin:
# 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)'').
##gå till ''specialsidor'', under rubriken ''Sidverktyg'', klicka på ''Exportera sidor''.
# 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''.
##Klistra in sid-rubrikerna från steg 1 i den stora rutan
# På gamla serven, samla alla filer som finns laddats upp i wikin (katalogen madiawiki/images/...)
##avmarkera ''Inkludera endast den nuvarande versionen, inte hela historiken''
##markera ''Ladda ner som fil''.
##Klicka på ''Exportera''.
#'''Skapa konton i den nya wikin:''' 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)'').
#'''Importera sidor på den nya serven:''' importera sidorna som exporterades i steg 2:
##''Specialsidor'', rubriken ''Sidverktyg'', ''Importera sidor''.
##Klicka på ''Välj en fil'', välj den som skapades i steg 3.
##Inställningar: ''Interwiki-prefix: '''shf'''''
##markera: ''Tilldela redigeringar till lokala användare där de namngivna användarna finns lokalt''  
##markera: ''Importera till standardplatser''.  
##klicka på ''Ladda upp fil''
#'''Exportera filer''': På gamla serven, samla alla filer som laddats upp i wikin (katalogen madiawiki/images/...)
   mkdir files
   mkdir files
   cp mediawiki/images/*/*/*.* files
   cp mediawiki/images/*/*/*.* files
Flytta katalogen files till den nya serven. På den nya serven (OBS, endast filer som matchar $wgFileExtensions importeras):
# '''Överför filer''': Flytta katalogen files till den nya serven (scp, ftp eller annan filöverföringsverktyg).
# '''Importera filer:''' På den nya serven (OBS, endast filer som matchar $wgFileExtensions importeras):
   cd path-to-mediawiki
   cd path-to-mediawiki
   php maintenance/importImages.php ../files
   php maintenance/importImages.php ../files
   php maintenance/update.php
   php maintenance/update.php
   php maintenance/rebuildall.php
   php maintenance/rebuildall.php
Nu ska det gamla innehållet, inklusive historiken, vara överfört till den nya serven.
Nu ska det gamla innehållet, inklusive historiken för sidor, vara överfört till den nya serven.

Versionen från 27 oktober 2021 kl. 09.42

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
Lösenord: publiceras ej av säkerhetsskäl
E-postadress: publiceras ej av säkerhetsskäl

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 editorer
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 programmet crawler.js i node.js för att få en lista på alla sidor och filer.
  2. Exportera sidor: På den gamla wikin:
    1. gå till specialsidor, under rubriken Sidverktyg, klicka på Exportera sidor.
    2. Klistra in sid-rubrikerna från steg 1 i den stora rutan
    3. avmarkera Inkludera endast den nuvarande versionen, inte hela historiken
    4. markera Ladda ner som fil.
    5. Klicka på Exportera.
  3. Skapa konton i den nya wikin: 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. Importera sidor på den nya serven: importera sidorna som exporterades i steg 2:
    1. Specialsidor, rubriken Sidverktyg, Importera sidor.
    2. Klicka på Välj en fil, välj den som skapades i steg 3.
    3. Inställningar: Interwiki-prefix: shf
    4. markera: Tilldela redigeringar till lokala användare där de namngivna användarna finns lokalt
    5. markera: Importera till standardplatser.
    6. klicka på Ladda upp fil
  5. Exportera filer: På gamla serven, samla alla filer som laddats upp i wikin (katalogen madiawiki/images/...)
 mkdir files
 cp mediawiki/images/*/*/*.* files
  1. Överför filer: Flytta katalogen files till den nya serven (scp, ftp eller annan filöverföringsverktyg).
  2. Importera filer: På den nya serven (OBS, endast filer som matchar $wgFileExtensions importeras):
 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 för sidor, vara överfört till den nya serven.