Comment désinstaller WordPress Multisite

5/5 - (1 vote)

WrdPress Multisite est une solution puissante pour lancer plusieurs sites Web à partir d'une seule installation WordPress.

Si sa mise en place est relativement simple, sa désinstallation peut s'avérer difficile pour les non-initiés.
Dans ce projet WordPress du week-end, je vous montrerai comment désinstaller rapidement Multisite et ramener votre site à une installation WordPress unique.

WordPress Multisite

Désinstallation de Multisite

La suppression de Multisite implique de défaire tout le travail que vous avez fait pour l'installer en premier lieu. Nous allons le faire étape par étape :

Sauvegarde de votre site

Il vaut toujours mieux être sûr que désolé. Consultez notre Plugin Snapshot si vous n'avez pas déjà votre propre méthode de sauvegarde.

Modifier le fichier wp-config

Connectez-vous à votre site WordPress via FTP ou cPanel, selon la méthode que vous préférez. Si vous utilisez cPanel, allez dans le gestionnaire de fichiers pour accéder aux fichiers de votre site.
Ouvrez votre fichier wp-config.php et supprimez le code suivant :

define('MULTISITE', true ) ;
define( 'SUBDOMAIN_INSTALL', false ) ;
$base = '/wordpress/' ;
define('DOMAIN_CURRENT_SITE', 'localhost' ) ;
define('PATH_CURRENT_SITE', '/wordpress/' ) ;
define('SITE_ID_CURRENT_SITE', 1 ) ;
define( 'BLOG_ID_CURRENT_SITE', 1 ) ;
vue brutedelete-multisite accueilli avec ❤ par GitHub

Vous devrez également modifier la ligne suivante dans votre fichier wp-config.php et lui attribuer la valeur "false" :

define('WP_ALLOW_MULTISITE', true) ;
vue bruteallow-multisite accueilli avec ❤ par GitHub

Modifier le fichier .htaccess

Ensuite, vous devrez modifier votre fichier .htaccess, qui se trouve à la racine de votre installation WordPress. Remplacez les règles que vous avez ajoutées pour créer votre installation Multisite par les nouvelles règles suivantes :

RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index.php$ - [L]
# a téléchargé des fichiers
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
# ajouter un slash de fin à /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/) ?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/) ?(.*.php)$ $2 [L]
RewriteRule . index.php [L]
vue bruteedit-htaccess accueilli avec ❤ par GitHub

Supprimer les tables de la base de données

Enfin, vous devrez déposer les tables globales suivantes dans votre base de données. phpMyAdmin est probablement le logiciel le plus facile à utiliser si vous utilisez cPanel, mais vous pouvez utiliser la méthode de votre choix :

  • wp_blogs
  • wp_blog_versions
  • wp_registration_log
  • wp_signups
  • wp_site
  • wp_sitemeta

La prochaine fois que vous vous connecterez à votre site, Multisite devrait avoir disparu de votre installation WordPress.
Ne serait-ce pas plus simple s'il n'y avait pas autant d'étapes pour installer et désinstaller Multisite ? Dites-nous ce que vous en pensez dans les commentaires ci-dessous.

Consultez également notre page de conception des offres.

Tags :
Désinstallation de Multisite,WordPress Multisite
Partage social :
fr_FRFrançais