it-swarm.com.de

Multisite auf localhost mit xampp

Ich habe einige Probleme damit, Multisite mit xampp auf meinem Localhost zum Laufen zu bringen. Ich habe die Hauptwebsite in einem Unterordner, der Pfad wäre also http: // localhost/my_site/ .

Es werden zwei verschiedene Fehler angezeigt, entweder "Fehler beim Herstellen von Verbindungen mit der Datenbank" oder "Zu viele Weiterleitungen". Unten ist mein aktuelles Setup für htaccess und wp-config. Ich bin mir nicht sicher, was ich falsch mache:

wp-config.php

/* Multisite */
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'localhost/my_site');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

.zugang

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
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]
</IfModule>

# END WordPresss
1
brandozz

Das Festlegen von Multisite auf XAMPP ist eigentlich nichts Besonderes. Sie müssen lediglich den Webserver als richtigen Webserver konfigurieren und die faulen Übungen zur Verwendung von localhost als Site-Domain überspringen.

Wählen Sie eine zufällige Domain aus, die Sie wahrscheinlich nicht für Ihre Webnutzung verwenden werden, bearbeiten Sie Ihre Hosts-Datei, um diese Domain auf 127.0.0.1 zu verweisen, und legen Sie den vhost in der Appache-Konfiguration fest. Sobald Sie fertig sind, sollten Sie kein Problem damit haben, WordPress und Multisite einzurichten.

1
Mark Kaplun