Problemi MediaWiki

Da I Segreti dell'Octt.

Skin default Minerva Neue non funziona

Dopo aver completato il setup di MediaWiki 1.45.3, specificando la skin Minerva Neue come predefinita, questo errore appare sul frontend:

Oops! Il tema predefinito per il tuo wiki, definito in $wgDefaultSkin come minervaneue, non è disponibile.

La tua installazione sembra includere i seguenti temi. Vedi Manuale: configurazione tema per informazioni su come abilitarli e scegliere quello predefinito.

  • minervaneue / MinervaNeue (disabilitata)
  • monobook / MonoBook (abilitata)
  • timeless / Timeless (abilitata)
  • vector / Vector (abilitata)

Puoi copiare la seguente linea nel LocalSettings.php per abilitare il tema installato:

wfLoadSkin( 'MinervaNeue' );
Se hai appena installato MediaWiki
Probabilmente lo hai installato da Git, o direttamente dal codice sorgente usando qualche altro metodo. Ciò era previsto. Prova ad installare alcuni temi dalla directory su mediawiki.org, tramite:
  • Scaricando il programma di installazione tarball, che viene fornito con diversi temi ed estensioni. Puoi fare copia ed incolla della directory skins/ da lì.
  • Scaricando tarball di singoli temi da mediawiki.org.
  • Usando Git per scaricare i temi.
In questo modo non dovrebbe interferire con il tuo repository Git se sei uno sviluppatore MediaWiki.
Se hai appena modificato LocalSettings.php
Ricontrolla i nomi dei temi per errori di battitura.

Beh, qualcuno ai piani alti ha spaccato l'installer evidentemente, perché il nome generato per la variabile $wgDefaultSkin è sbagliato: appare come minervaneue, quando il tema usa il nome minerva internamente. Quindi, la riga relativa alla skin predefinita deve essere aggiustata di conseguenza:

$wgDefaultSkin = "minerva";[1][2]