Désinstaller un multisite WORDPRESS

Désinstaller un Multisite WordPress, pourquoi ? Vous avez peut être hérité d’un site sur lequel une configuration de WordPress vous déroute. Il s’agit en fait d’un WordPress Admin, de son vrai nom WordPress Multisite.

Créé à l’origine pour pouvoir gérer plusieurs WordPress depuis une seule interface, le système est un peu lourd et pas encore optimisé. Du coup, votre réaction sera peut être de vouloir faire machine arrière.

Alors vient la question de comment faire cette opération sans risque. Les étapes sont plutôt simples pour des gens du métier. Si par contre vous n’êtes pas technique, n’hésitez pas à consulter votre Webmaster, ou à défaut une Agence ou un Freelance.

COMMENT PROCÉDER ?

:: Étape 0 zéro :: La Sauvegarde

Déjà, procéder à une sauvegarde complète du FTP (ou des FTPs) et de la base de données. Prenez le temps de bien faire cette sauvegarde, voire même de dupliquer la sauvegarde par deux façons de procéder différentes. Une manuelle et l’autre automatique par exemple.

J'insiste sur ce point car de nombreuses personnes pensent avoir fait une sauvegarde, en utilisant BackWPup, UpDraftPlus ou une autre extension de ce type. Le désavantage avec ce genre d'extension est de faire une confiance aveugle sans avoir de vision sur l’authenticité de la sauvegarde.

Voilà ce qui peut se passer de travers durant la sauvegarde :

  • Sauvegarde FTP incomplète (paramétrage sur dossiers de wp-content uniquement, alors que le WebMaster avait également créer son dossier d'Upload à la racine du FTP)
  • Sauvegarde partiel de la base de données
  • Erreurs non remontées ou erreurs remontées mais non prise en compte et ne permettant pas un diagnostic à posteriori
  • Sauvegarde distante sur un service tiers (Dropbox, Driv, etc.) Qui va scinder les données ou les ordonner ou encore les renommer (cas ou le nombre de caractères est trop important) ou encore perdre une partie de l'arborescence native (difficile à réorganiser pour ceux avec peu d'expérience WordPress)

Donc attention à l'étape de sauvegarde !

Ensuite se demander quel est le site qui à le plus grand intérêt. Car les autres devront être supprimés, et leurs données réintégrées dans d'autres WordPress classiques et autonomes.

Pour exporter les données de vos autres sites, n'hésitez pas à exporter en XML via l'outil de WordPress ou via un Plugin comme Export any WordPress data.

 

Désinstaller un Multisite WordPress

DÉSINSTALLER UN MULTISITE WORDPRESS

1. Éditez le fichier wp-config.php, supprimer 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 )

Vous devrez également modifier la ligne suivante dans votre fichier wp-config.php en changeant la valeur « true » pour « false » :

define ( 'WP_ALLOW_MULTISITE', true);

2. Modifiez le fichier .htaccess

Ensuite, vous devrez modifier votre fichier .htaccess, qui est à la racine de votre installation WordPress. Remplacer les règles que vous avez ajoutés pour créer votre réseau Multisite par les règles suivantes :

RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index.php$ - [L]

# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

# add a trailing slash to /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]

3. Supprimez les tables suivantes dans la base de données

Pour supprimer les tables, on utilise DROP TABLE ‘nom_table’ que l’on appliquera aux tables suivantes (ou on les sélectionne dans les cases à cocher en mode visuel et on les supprime) :

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

Attention, si vous avez monté plusieurs sites, ou dupliqué certains, il faudra procéder à un export par nom de table avant de procéder à leur suppression, elles seront plus faciles à réintégrer si nécessaire. Par exemple exporter toutes les tables de la base commençant par wp_ (nom de table par défaut mais qu'il est conseillé de changer par mesure de sécurité, je l'ai gardé ici pour l'exemple) qui doit être le site d'origine. Puis toutes celles par wp_1_ et ainsi de suite pour les wp_2_ ou autres tables.

Désinstaller un Multisite WordPress

BIEN SÛR, SI CES OPÉRATIONS VOUS PARAISSENT TROP COMPLIQUÉES, APPELEZ-NOUS ! Au 06 60 14 57 10, demandez Olivier

News

Articles par catégorie

Contactez-nous, tout simplement.

:)

Vous pouvez m'appeler
au 06 60 14 57 10,
ou encore me laisser un mail sur
contact [at] one-day.fr.

À la recherche d'un développeur Shopify ? vous êtes à la bonne adresse !

06 60 14 57 10
select linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram