Difficulté d'installation Multisite en local

Par hatfab, il y a 10 ans


Bonjour,
Je me bats depuis 2 jours pour faire fonctionner un Multisite WP en local.
Voilà ce qu'il se passe :
J'ai mon site complet normal a l'adresse <code>localhost/stereoptik</code> et tout va bien.
J'active le Multisite avec

define ('WP_ALLOW_MULTISITE', true ) ;`

Je vais dans les outils WP et choisi Création du Réseau
J'ai déjà un message d'erreur non bloquant qui me dit : Attention : Un réseau WordPress pré-existant à été détecté.
Ensuite on me demande de mettre...

define('MULTISITE', true); define('SUBDOMAIN_INSTALL', false); define('DOMAIN_CURRENT_SITE', 'www.stereoptik.com'); define('PATH_CURRENT_SITE', '/stereoptik/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);

...dans mon fichier config.php
et...

RewriteEngine On RewriteBase /stereoptik/ RewriteRule ^index\.php$ - [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]

...dans mon fichier .htaccess et de me reconnecter.
Ça ne fonctionne pas car l'adresse de connection devient <code>http://www.stereoptik.com/stereoptik/</code>
Du coup je remplace

define('DOMAIN_CURRENT_SITE', 'www.stereoptik.com');

par

define('DOMAIN_CURRENT_SITE', 'localhost');

Là j'ai bien l'url du début <code>localhost/stereoptik</code> mais j'ai le message d'erreur :
Erreur lors de la connexion à la base de données

Je suis perdu, pouvez-vous m'aider ?
Merci beaucoup

Aucune réponse