MediaWiki : Différence entre versions

De SLM - MediaWiki
Ligne 101 : Ligne 101 :
 
==Syntaxe==
 
==Syntaxe==
 
===Ajouter du code===
 
===Ajouter du code===
pour ajouter du code il est possible de commencer par un espace, ou pour formater un bloc complet d'ajouter après l'espace la balise /<nowiki> et d'ajouter '</nowiki> à la fin de celui ci
+
pour ajouter du code il est possible de commencer par un espace, ou pour formater un bloc complet d'ajouter après l'espace la balise '<nowiki>' et d'ajouter "</nowiki>" à la fin de celui ci
  
 
==Guide du site officiel==
 
==Guide du site officiel==

Version du 2 avril 2020 à 16:24

Retour

Bienvenue sur MediaWiki.

Créer un utilisateur

Pour créer un utilisateur, se rendre sur la page

https://slemoal.ddns.net/index.php/Sp%C3%A9cial:Cr%C3%A9er_un_compte

Changer le theme par defaut

Dans les thèmes pré installé, seul le skin "Timeless est web responsive

Éditer le fichier:

nano /var/www/mediawiki/LocalSettings.php

Modifier la variable comme ci-dessous

$wgDefaultSkin = "timeless";

Barre de gauche

Pour modifier le menu de la barre de gauche, se rendre sur la page

https://slemoal.ddns.net/index.php/MediaWiki:Sidebar

Documentation officiel

Se rendre avec winscp sur

/var/www/mediawiki/resources/assets

Ajouter le logo sous un autre nom que wiki.png sinon il sera supprimé lors de mise à jours.

modifier le fichier:

nano /var/www/mediawiki/LocalSettings.php

Remplacer wgLogo = "$wgResourceBasePath/resources/assets/wiki.png";

Par


$wgLogo = "$wgResourceBasePath/resources/assets/SLM-MediaWikixcf.png";


Documentation officiel

Empêcher l'accès

De base, l'acces à mediawiki est ouvert a tout le monde.

Autant en lecture, modification, creation de compte.

Pour restreindre cela il faut modifier le fichier:

nano /var/www/mediawiki/LocalSettings.php

Ajouter à la fin du fichier

# Disable reading by anonymous users
$wgGroupPermissions['*']['read'] = true;
# Disable anonymous editing
$wgGroupPermissions['*']['edit'] = false;
# Prevent new user registrations except by sysops
$wgGroupPermissions['*']['createaccount'] = false;

Documentation officiel

Mise à jour

Mettre a jour php

source

https://dev.to/pushkaranand/upgrading-to-php-7-4-26dg
  • Mettre à jour les depots
apt install apt-transport-https lsb-release apt-transport-https
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg # Download the signing key
sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' # Add Ondrej's repo to sources list.
apt update
apt upgrade
apt install libapache2-mod-php7.4
a2enmod php7.4
  • Desinstaller les ancienne version
apt purge php7.3 libapache2-mod-php7.3 # For removing PHP 7.3
apt purge php7.2 libapache2-mod-php7.2 # For removing PHP 7.2
apt purge php7.1 libapache2-mod-php7.1 # For removing PHP 7.1
apt purge php7.0 libapache2-mod-php7.0 # For removing PHP 7.0
  • On redemarre
service apache2 restart
  • Verifier la nouvelle version
php -v

Mettre a jour mediawiki

cd /var/www/
wget https://releases.wikimedia.org/mediawiki/1.34/mediawiki-1.34.1.tar.gz
tar -xvzf mediawiki-1.34.1.tar.gz 
cp mediawiki-1.34.1/ mediawiki/ -r
rm mediawiki-1.34.1.tar.gz
rm mediawiki-1.34.1 -r
cd mediawiki/maintenance
php update.php

Syntaxe

Ajouter du code

pour ajouter du code il est possible de commencer par un espace, ou pour formater un bloc complet d'ajouter après l'espace la balise '' et d'ajouter "" à la fin de celui ci

Guide du site officiel

Consult the User's Guide for information on using the wiki software.

Getting started