Comment désinstaller WordPress multisite

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

Bien qu'il soit relativement simple à configurer, sa désinstallation peut être un défi pour les non-initiés.
Dans ce Weekend WordPress Project, je vais vous montrer comment désinstaller rapidement Multisite et remettre votre site en marche avec une seule installation WordPress.

Multisite WordPress

Désinstallation du multisite

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

Sauvegardez votre site

Il vaut toujours mieux prévenir que guérir. Consultez notre plugin Snapshot si vous ne disposez pas déjà de 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, accédez au Gestionnaire de fichiers pour accéder aux fichiers de votre site.
Ouvrez votre fichier wp-config.php et supprimez le code suivant :

définir( 'MULTISITE', vrai );
définir( 'INSTALL_SOUS-DOMAINE', faux );
$base = '/wordpress/';
définir( 'DOMAIN_CURRENT_SITE', 'localhost' );
définir( 'PATH_CURRENT_SITE', '/wordpress/' );
définir( 'SITE_ID_CURRENT_SITE', 1 );
définir( 'BLOG_ID_CURRENT_SITE', 1 );
voir raw delete-multisite hébergé avec ❤ par GitHub

Vous devrez également modifier la ligne suivante dans votre fichier wp-config.php et la définir sur « false » :

définir('WP_ALLOW_MULTISITE', vrai);
voir raw allow-multisite hébergé 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 :

Moteur de réécriture activé
RéécrireBase /wordpress/
Règle de réécriture ^index.php$ – [L]
# fichiers importés
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
# ajouter une barre oblique à la fin de /wp-admin
Règle de réécriture ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OU]
RewriteCond %{REQUEST_FILENAME} -d
Règle de réécriture ^ – [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(contenu|admin|inclut).*) $2 [L]
RéécrireRègle ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
Réécrire la règle . index.php [L]
voir raw edit-htaccess hébergé avec ❤ par GitHub

Supprimer les tables de base de données

Enfin, vous devrez supprimer les tables globales suivantes dans votre base de données. phpMyAdmin est probablement le logiciel le plus facile à utiliser si vous utilisez cPanel, bien que vous puissiez 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 disparaître de votre installation WordPress.
Ne serait-il pas plus facile s'il n'y avait pas autant d'étapes pour installer et désinstaller Multisite ? Faites-nous savoir ce que vous pensez dans les commentaires ci-dessous.

Consultez également notre page de conception d'offre.

Tags :
Désinstaller Multisite , Multisite WordPress
Partage Social :