{"id":1841,"date":"2025-03-04T07:27:21","date_gmt":"2025-03-04T06:27:21","guid":{"rendered":"https:\/\/artheodoc.fr\/?p=1841"},"modified":"2025-03-08T15:52:12","modified_gmt":"2025-03-08T14:52:12","slug":"mise-a-niveau-de-mediawiki","status":"publish","type":"post","link":"https:\/\/artheodoc.fr\/index.php\/2025\/03\/04\/mise-a-niveau-de-mediawiki\/","title":{"rendered":"Mise \u00e0 niveau de MediaWiki"},"content":{"rendered":"\n<p>Le projet est la mise \u00e0 niveau du wiki avec la derni\u00e8re version de MediaWiki.<\/p>\n\n\n\n<p>On utilise actuellement mediawiki-1.37.2 la nouvelle version est mediawiki-1.43.0.<\/p>\n\n\n\n<p>Le dossier de MediaWiki sur le serverveur est <strong>\/var\/www\/html\/wikimv<\/strong> dans notre cas.<\/p>\n\n\n\n<p class=\"has-pale-ocean-gradient-background has-background\"><em>Avant d\u2019effectuer la mise \u00e0 niveau de MediaWiki, j\u2019ai clon\u00e9 mon serveur h\u00e9berg\u00e9 sous <a href=\"https:\/\/artheodoc.fr\/index.php\/proxmox\/\" data-type=\"page\" data-id=\"120\" target=\"_blank\" rel=\"noreferrer noopener\">Proxmox<\/a>. L\u2019op\u00e9ration a \u00e9t\u00e9 r\u00e9alis\u00e9e sur le clone. Maintenant, le clone remplace le serveur d\u2019origine.<\/em><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Les \u00e9tapes pour mettre \u00e0 niveau MediaWiki<\/h2>\n\n\n\n<p>Sauvegarder les fichiers avec FileZilla (avoir une copie du fichier LocalSettings.php).<\/p>\n\n\n\n<p>Sauvegarder la base de donn\u00e9es avec phpMyAdmin.<\/p>\n\n\n\n<p>T\u00e9l\u00e9charger la nouvelle version de MediaWiki dans le dossier de mon utilisateur (<strong>dominique<\/strong> dans mon cas)&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cd \/home\/dominique\nwget https:\/\/releases.wikimedia.org\/mediawiki\/1.43\/mediawiki-1.43.0.tar.gz<\/pre>\n\n\n\n<p>D\u00e9compressez les nouveaux fichiers :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">tar -xvzf mediawiki-*.tar.gz<\/pre>\n\n\n\n<p><em>Lisez les notes de version et les instructions de mise \u00e0 niveau.<\/em><\/p>\n\n\n\n<p>Transf\u00e9rez les nouveau fichiers (fichier LocalSettings.php dossiers image et upload exclus), le contenu du dossier wikimv est synchronis\u00e9 avec le contenu du dossier mediawiki-1.43.0&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">rsync -avP --exclude='LocalSettings.php' --exclude='images' --exclude='uploads'&nbsp;mediawiki-1.43.0\/ \/var\/www\/html\/wikimv\/<\/pre>\n\n\n\n<p><em>Le dossier uploads peut ne pas exister et \u00eatre remplac\u00e9 par le dossier images.<\/em><\/p>\n\n\n\n<p>Dans mon cas, si je veux conserver mon logo, je peux ajouter l\u2019option suivante&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">--exclude='\/var\/www\/html\/wikimv\/resources\/assets\/wiki.png'<\/pre>\n\n\n\n<p>V\u00e9rifiez les droits, si besoin les configurer pour www-data (utilisateur et groupe pour Apache)&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cd \/var\/www\/html\nls -l\nchown -R www-data:www-data wikimv<\/pre>\n\n\n\n<p><em>Mettre \u00e0 jour les extentions (d\u00e9j\u00e0 fait avec rsync).<\/em><\/p>\n\n\n\n<p>Ex\u00e9cutez le script de mise \u00e0 niveau (en administrateur <strong>root<\/strong>) depuis le dossier racine de MediWiki&nbsp;(\/var\/www\/html\/wikimv):<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">php maintenance\/update.php<\/pre>\n\n\n\n<p><strong>Pour la version 1.40 et les suivantes (dans notre cas)&nbsp;:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">php maintenance\/run.php update<\/pre>\n\n\n\n<p><em>Restaurez le fichier LocalSettings.php (inutile normalement dans notre cas, pas de modifications).<\/em><\/p>\n\n\n\n<p>Testez la mise \u00e0 niveau.<\/p>\n\n\n\n<p><em>Supprimez les anciens fichiers (inutile normalement dans notre cas).<\/em><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>Sources&nbsp;:<\/p>\n\n\n\n<p><a href=\"https:\/\/www.mediawiki.org\/wiki\/Manual:Upgrading\/fr\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.mediawiki.org\/wiki\/Manual:Upgrading\/fr<\/a><\/p>\n\n\n<div class=\"wp-block-post-date\"><time datetime=\"2025-03-04T07:27:21+01:00\">4 mars 2025<\/time><\/div>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le projet est la mise \u00e0 niveau du wiki avec la derni\u00e8re version de MediaWiki. On utilise actuellement mediawiki-1.37.2 la nouvelle version est mediawiki-1.43.0. Le dossier de MediaWiki sur le serverveur est \/var\/www\/html\/wikimv dans notre cas. Avant d\u2019effectuer la mise \u00e0 niveau de MediaWiki, j\u2019ai clon\u00e9 mon serveur h\u00e9berg\u00e9 sous Proxmox. L\u2019op\u00e9ration a \u00e9t\u00e9 r\u00e9alis\u00e9e [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[54,90],"tags":[55,56],"class_list":["post-1841","post","type-post","status-publish","format-standard","hentry","category-mediawiki","category-wiki","tag-mediawiki","tag-wiki"],"_links":{"self":[{"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/posts\/1841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/comments?post=1841"}],"version-history":[{"count":6,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/posts\/1841\/revisions"}],"predecessor-version":[{"id":1920,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/posts\/1841\/revisions\/1920"}],"wp:attachment":[{"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/media?parent=1841"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/categories?post=1841"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/tags?post=1841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}