MediaWiki : Différence entre versions

De SLM - MediaWiki
Ligne 103 : Ligne 103 :
  
 
==test==
 
==test==
<syntaxhighlight lang="html" line='line'>
+
<syntaxhighlight lang="bash" line='line'>
<!DOCTYPE html>
+
===Cpu-Detailed===
<html lang="fr">
+
#Création commande
<head>
+
clapi -o CMD -a ADD -v "Check_OS_FreeBSD_SNMP_Cpu-Detailed;2;\$CENTREONPLUGINS\$/centreon_plugins.pl --plugin=os::freebsd::snmp::plugin --mode=cpu-detailed --hostname=\$HOSTADDRESS\$ --snmp-version=\$_HOSTSNMPVERSION\$ --snmp-community=\$_HOSTSNMPCOMMUNITY\$ \$_HOSTEXTRAOPTIONS\$ \$_SERVICEEXTRAOPTIONS\$ --warning-idle='\$_SERVICEWARNING\$' --critical-idle='\$_SERVICECRITICAL\$' --verbose "
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+
clapi -o CMD -a setparam -v "Check_OS_FreeBSD_SNMP_Cpu-Detailed;enable_shell;0"
<title>
+
clapi -o CMD -a setparam -v "Check_OS_FreeBSD_SNMP_Cpu-Detailed;command_activate;1"
Liste complète des balises HTML5 et définitions simples</title>
+
clapi -o CMD -a setparam -v "Check_OS_FreeBSD_SNMP_Cpu-Detailed;command_locked;0"
  
<footer id="ft">
+
#Création template service
  <div class="bd">
+
clapi -o STPL -a add -v "Stpl_OS_FreeBSD_SNMP_cpu-detailed;Cpu-Detailed;generic-active-service-custom"
    <div class="container"> <a href="#hd" id="gototop"><img src="https://jaetheme.com/wp-content/themes/paris/dist/img/top.svg" alt="" width="55" height="30" /></a>
+
clapi -o STPL -a setparam -v "Stpl_OS_FreeBSD_SNMP_Cpu-Detailed;check_command;Check_OS_FreeBSD_SNMP_Cpu-Detailed"
      <div class="row mod-social">
+
clapi -o STPL -a setmacro -v "Stpl_OS_FreeBSD_SNMP_Cpu-Detailed;WARNING;20"
        <div class="col-sm-12 col-md-4 mod-contact">
+
clapi -o STPL -a setmacro -v "Stpl_OS_FreeBSD_SNMP_Cpu-Detailed;CRITICAL;10"
          <div class="" data-anime="true" data-scroll-reveal="move 30px enter bottom over 1s">
+
  clapi -o STPL -a setparam -v "Stpl_OS_FreeBSD_SNMP_Cpu-Detailed;graphtemplate;CPU"
            <div class="inner">
 
         
 
            </div>
 
          </div>
 
        </div>
 
        <div class="col-sm-6 col-md-4 mod-social text-center">
 
          <div class="block-melinker" data-anime="true" data-scroll-reveal="enter bottom over 1s">
 
            <div class="inner">
 
              <h3>Suivez mon actualité...</h3>
 
              <ul class="list-social">
 
                <li><a href="https://www.linkedin.com/in/jaetheme" title="Retrouver mon profil sur LinkedIn [nouvelle fenêtre]" target="_blank">
 
                  <svg xmlns="http://www.w3.org/2000/svg" width="41" height="41" viewBox="0 0 41 41">
 
                    <path class="st0" d="M22.1 19.2L22.1 19.2C22.1 19.1 22.1 19.2 22.1 19.2L22.1 19.2z"/>
 
                    <path class="antracite" d="M0 0v41h41V0H0zM32.5 31.4h-5.1v-8.2c0-2.1-0.7-3.4-2.5-3.4 -1.4 0-2.2 0.9-2.6 1.8 -0.1 0.3-0.2 0.8-0.2 1.2v8.5h-5.1c0.1-13.8 0-15.3 0-15.3h5.1v2.2c0.7-1.1 1.9-2.5 4.5-2.5 3.3 0 5.8 2.2 5.8 6.9V31.4zM11.8 8.8c1.7 0 2.8 1.1 2.8 2.6 0 1.5-1.1 2.6-2.9 2.6h0c-1.7 0-2.8-1.2-2.8-2.6C8.9 10 10 8.8 11.8 8.8zM9.2 16.2h5.1v15.3H9.2V16.2z"/>
 
                  </svg>
 
                  </a> </li>
 
              <!-- <li><a href="https://www.behance.net/jaetheme" title="Retrouver mon profil sur Behance d'Adobe [nouvelle fenêtre]" rel="publisher" target="_blank">
 
                  <svg xmlns="http://www.w3.org/2000/svg" width="41" height="41" viewBox="0 0 40.5 40.5">
 
                    <path class="antracite" d="M0 0v40.5h40.5V0H0zM35.4 23.5h-9.7c0 2.2 1.1 3.4 3.3 3.4 1.1 0 2.6-0.6 2.9-1.8h3.3c-1 3.1-3.1 4.5-6.3 4.5 -4.3 0-6.9-2.9-6.9-7.1 0-4.1 2.8-7.2 6.9-7.2 4.2 0 6.6 3.3 6.6 7.3C35.4 23.1 35.4 23.3 35.4 23.5zM5.1 10.7h8.8c3.2 0 6 0.9 6 4.6 0 1.9-0.9 3.1-2.5 3.9 2.3 0.7 3.4 2.4 3.4 4.7 0 3.8-3.2 5.4-6.6 5.4H5.1V10.7z"/>
 
                    <path class="antracite" d="M15.9 16c0-1.7-1.4-2.1-2.8-2.1H9.2v4.4h4.2C14.8 18.3 15.9 17.6 15.9 16z"/>
 
                    <path class="antracite" d="M16.6 23.7c0-1.9-1.1-2.7-2.9-2.7H9.2v5.1h4.4C15.2 26.2 16.6 25.6 16.6 23.7z"/>
 
                    <path class="antracite" d="M28.7 18.3c-1.8 0-3 1.1-3.1 2.9h6C31.5 19.4 30.6 18.3 28.7 18.3z"/>
 
                  </svg>
 
                  </a> </li>-->
 
                <li><a href="https://twitter.com/jaetheme/" title="Retrouver mon profil sur Twitter [nouvelle fenêtre]" target="_blank">
 
                  <svg xmlns="http://www.w3.org/2000/svg" width="41" height="41" viewBox="0 0 40.5 40.5">
 
                    <path class="antracite" d="M0 0v40.5h40.5V0H0zM30.8 16.7c0 6.9-5.2 14.8-14.8 14.8 -2.9 0-5.7-0.9-7.9-2.3 0.4 0 0.8 0.1 1.2 0.1 2.4 0 4.7-0.8 6.4-2.2 -2.3 0-4.2-1.6-4.8-3.6 0.3 0 0.6 0.1 1 0.1 0.5 0 0.8-0.1 1.3-0.2 -2.4-0.5-4.3-2.6-4.3-5.1 0 0 0 0 0 0 0.8 0.4 1.6 0.6 2.5 0.6 -1.4-0.9-2.2-2.5-2.2-4.3 0-0.9 0.3-1.9 0.7-2.6 2.6 3.2 6.4 5.2 10.7 5.4 -0.1-0.4-0.1-0.8-0.1-1.2 0-2.9 2.3-5.2 5.2-5.2 1.5 0 2.8 0.6 3.8 1.6 1.2-0.2 2.3-0.7 3.3-1.3 -0.4 1.2-1.2 2.2-2.3 2.9 1.1-0.1 2-0.4 3-0.8 -0.7 1.1-1.6 2-2.6 2.7C30.8 16.2 30.8 16.5 30.8 16.7z"/>
 
                  </svg>
 
                  </a> </li>
 
         
 
              </ul>
 
       
 
            </div>
 
          </div>
 
        </div>
 
        <div class="col-sm-6 col-md-4 mod-tel">
 
          <div class="block-melinker" data-anime="true" data-scroll-reveal="move 30px enter bottom over 1s reset">
 
            <div class="inner">
 
              <div class="list-localisation text-center">
 
             
 
              </div>
 
            </div>
 
          </div>
 
        </div>
 
      </div>
 
      <div class="row">
 
        <div class="col-sm-12">
 
          <div class="coping text-center">
 
            <p>&copy; Jacques MARTINET <br class="visible-xs-block">
 
              2019 tous droits réservés<br class="visible-xs-block">
 
              <span> - </span>UI designer, illustrateur et graphiste Web <br class="visible-block-xs">
 
          </p>
 
          </div>
 
        </div>
 
      </div>
 
    </div>
 
  </div>
 
</footer>
 
  
</body></html>
+
#Ajout de la template service à la template d hôte
 +
clapi  -o STPL -a addhost -v "Stpl_OS_FreeBSD_SNMP_Cpu-Detailed;OS-FreeBSD-SNMP-SLM"
 +
 
</syntaxhighlight>
 
</syntaxhighlight>
  

Version du 10 avril 2020 à 07:40

Retour

Bienvenue sur MediaWiki.

Créer un utilisateur

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

https://wiki.slemoal.fr/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://wiki.slemoal.fr/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

1 cd /var/www/
2 wget https://releases.wikimedia.org/mediawiki/1.34/mediawiki-1.34.1.tar.gz
3 tar -xvzf mediawiki-1.34.1.tar.gz 
4 cp mediawiki-1.34.1/* mediawiki/ -r
5 rm mediawiki-1.34.1.tar.gz
6 rm mediawiki-1.34.1 -r

Exécuter le script de mise à jour

cd mediawiki/maintenance
php update.php

test

 1 ===Cpu-Detailed=== 
 2 #Création commande
 3  clapi -o CMD -a ADD -v "Check_OS_FreeBSD_SNMP_Cpu-Detailed;2;\$CENTREONPLUGINS\$/centreon_plugins.pl --plugin=os::freebsd::snmp::plugin --mode=cpu-detailed --hostname=\$HOSTADDRESS\$ --snmp-version=\$_HOSTSNMPVERSION\$ --snmp-community=\$_HOSTSNMPCOMMUNITY\$ \$_HOSTEXTRAOPTIONS\$ \$_SERVICEEXTRAOPTIONS\$ --warning-idle='\$_SERVICEWARNING\$' --critical-idle='\$_SERVICECRITICAL\$' --verbose "
 4  clapi -o CMD -a setparam -v "Check_OS_FreeBSD_SNMP_Cpu-Detailed;enable_shell;0"
 5  clapi -o CMD -a setparam -v "Check_OS_FreeBSD_SNMP_Cpu-Detailed;command_activate;1"
 6  clapi -o CMD -a setparam -v "Check_OS_FreeBSD_SNMP_Cpu-Detailed;command_locked;0"
 7 
 8 #Création template service
 9  clapi -o STPL -a add -v "Stpl_OS_FreeBSD_SNMP_cpu-detailed;Cpu-Detailed;generic-active-service-custom"
10  clapi -o STPL -a setparam -v "Stpl_OS_FreeBSD_SNMP_Cpu-Detailed;check_command;Check_OS_FreeBSD_SNMP_Cpu-Detailed"
11  clapi -o STPL -a setmacro -v "Stpl_OS_FreeBSD_SNMP_Cpu-Detailed;WARNING;20"
12  clapi -o STPL -a setmacro -v "Stpl_OS_FreeBSD_SNMP_Cpu-Detailed;CRITICAL;10"
13  clapi -o STPL -a setparam -v "Stpl_OS_FreeBSD_SNMP_Cpu-Detailed;graphtemplate;CPU"
14 
15 #Ajout de la template service à la template d hôte
16  clapi  -o STPL -a addhost -v "Stpl_OS_FreeBSD_SNMP_Cpu-Detailed;OS-FreeBSD-SNMP-SLM"

Extension

WikiEditor

Télécharger l'extension

cd /home
wget https://extdist.wmflabs.org/dist/extensions/WikiEditor-REL1_34-57eb9ad.tar.gz
tar -xzf WikiEditor-REL1_34-57eb9ad.tar.gz -C /var/www/mediawiki/extensions
rm WikiEditor-REL1_34-57eb9ad.tar.gz

Installation

nano /var/www/mediawiki/LocalSettings.php

Ajouter

wfLoadExtension( 'WikiEditor' );

SyntaxHighlight

Télécharger l'extension

cd /home
wget https://extdist.wmflabs.org/dist/extensions/SyntaxHighlight_GeSHi-REL1_34-d45d04f.tar.gz
tar -xzf SyntaxHighlight_GeSHi-REL1_34-d45d04f.tar.gz -C /var/www/mediawiki/extensions
rm SyntaxHighlight_GeSHi-REL1_34-d45d04f.tar.gz
chmod a+x /var/www/mediawiki/extensions/SyntaxHighlight_GeSHi/pygments/pygmentize

Installation

nano /var/www/mediawiki/LocalSettings.php

Ajouter

wfLoadExtension (  'SyntaxHighlight_GeSHi'  );

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 <nowiki> et d'ajouter </nowiki> à la fin de celui ci Exemple

Test avec un espace
 <nowiki>La methode 
avec les 
balises nowiki</nowiki>

ce qui donne

La methode 
avec les 
balises nowiki

Ajouter une image

Télécharger l'image sur le serveur https://wiki.slemoal.fr/index.php/Spécial:Téléverser

si vous avez cet erreur:

Désolé, l’import de fichiers est désactivé.

Commencer par touver le fichier php.ini

find / -name php.ini

l'editer

nano /etc/php/7.4/apache2/php.ini

Attribuer les droits au dossier images

sudo chown -R www-data:www-data /var/www/mediawiki/images/

restreinte l’accès au public

éditer

nano /etc/apache2/sites-enabled/mediawiki.conf

Ajouter

<Directory /var/www/mediawiki/images>
    Options -Indexes
</Directory>

Activer la fonction

nano /var/www/mediawiki/LocalSettings.php
$wgEnableUploads = true;

Redémarrer apache

service apache2 restart

Guide du site officiel

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

Getting started