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