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

Från SHF wiki
(Skapade sidan med 'version: mediawiki-1.36.2 Vid installationen användes följande inställningar # språk: '''Svenska''' # Databas: '''MariaDB''' Databasvärd: '''localhost''' Databasnamn...')
 
 
(7 mellanliggande versioner av samma användare visas inte)
Rad 1: Rad 1:
version: mediawiki-1.36.2
version: mediawiki-1.36.2
Vid installationen användes följande inställningar
Vid installationen användes följande inställningar


#
  språk: '''Svenska'''
  språk: '''Svenska'''
#
 
  Databas: '''MariaDB'''
  Databas: '''MariaDB'''
  Databasvärd: '''localhost'''
  Databasvärd: '''localhost'''
Rad 11: Rad 11:
  Databas-användarnamn: publiceras ej av säkerhetsskäl, använd värdena från databasserven
  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
  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'''
   Använd samma konto som för installation: '''ja'''
#
 
  Namnet på wikin: '''SHF wiki'''
  Namnet på wikin: '''SHF wiki'''
  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===
På grund av konflikt mellan gamla och nya versioner kunde innehållet i databasen inte överföras. Istället användes export och import via xml-filer.
 
#Kör programmet [[crawler.js]] i node.js för att få en lista på alla sidor och filer.
#'''Exportera sidor:''' På den gamla wikin:
##gå till ''specialsidor'', under rubriken ''Sidverktyg'', klicka på ''Exportera sidor''.
##Klistra in sid-rubrikerna från steg 1 i den stora rutan
##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
  cp mediawiki/images/*/*/*.* files
# '''Ö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, så ändra i LocalSettings.php först):
  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.

Nuvarande version från 27 oktober 2021 kl. 09.49

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

På grund av konflikt mellan gamla och nya versioner kunde innehållet i databasen inte överföras. Istället användes export och import via xml-filer.

  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, så ändra i LocalSettings.php först):
 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.