it-swarm.com.de

Umleitungsschleifenfehler auf WordPress-Zielseite auf localhost

Ich versuche jedoch, eine lokale Version einer aktiven Wordpress-Site auszuführen, nachdem ich die lokale Umgebung eingerichtet und versucht habe, auf Folgendes zuzugreifen:

http://localhost/wordpress/ 

Ich erhalte folgende Fehlermeldung:

This webpage has a redirect loop
The webpage at http://localhost/wordpress/ has resulted in too many redirects.
Error 310 (net::ERR_TOO_MANY_REDIRECTS): There were too many redirects.

Obwohl ich die Site nicht besuchen kann, kann ich lokal auf das Dashboard der Site zugreifen:

http://localhost/wordpress/wp-admin/

Ich habe viele Stunden lang versucht, dieses Problem zu beheben, und ein anderer WordPress-Experte (der bereits eine lokale Version derselben Site betreibt) hat 2 Stunden damit verbracht, dies mit mir durchzuspielen. Kein Glück. Ich würde mich über jede Hilfe freuen. Als hoffentlich nützlicher Hintergrund:

Um die lokale Version auszuführen, habe ich MAMP installiert und sowohl der MySQL- als auch der Apache-Server sind grün. Ich habe eine Kopie aller Site-Dateien in MAMP/htdocs/wordpress abgelegt. Ich habe die Site-Datenbank als .sql-Datei exportiert, eine neue Datenbank in der über MAMP geladenen phpmyadmin-Seite erstellt und die .sql-Datei importiert.

Ich habe auch die config.php-Datei aktualisiert, um die folgenden Details zu haben:

define('DB_NAME', 'database_name');

/** MySQL database username */
define('DB_USER', 'root');

/** MySQL database password */
define('DB_PASSWORD', 'root');

/** MySQL hostname */
define('DB_Host', 'localhost');

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');

Ich habe auch alle WordPress-URLs geändert, um localhost: 80/wordpress über eine SQL-Anweisung zum Suchen und Ersetzen auszuführen.

Meine .htaccess-Datei enthält Folgendes:

# BEGIN WordPress

<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ^(.+)$ /index.php/$1 [NC,L,QSA]
</IfModule>

# END WordPress

All diese Einstellungen führen beim Anzeigen zu einem Fehler

Wenn jemand weitere Informationen benötigt oder eine der oben genannten Informationen nicht klar ist, werde ich gerne zur Verfügung stellen. Vielen Dank im Voraus für jede Hilfe.

1

Ich habe zum Beispiel MAMP Pro mit benutzerdefinierten Entwicklungs-URLs wie project.dev. Als ich die Ein-Klick-Installation von Wordpress über MAMP erstellte, gab es die Portnummer automatisch auch in Wordpress ein. Ich glaube nicht, dass Wordpress gefällt, wenn die Portnummer: 80 ist, was Standard ist. Das Entfernen der Port-Nummer von Wordpress Address und Site Address hat in meinem Fall den Trick gemacht.

1
curly_brackets

Da ich von der Windows-Umgebung auf Mac OS umgestiegen bin, fehlte mir wahrscheinlich die Datei install.php. Und als ich versuchte, das Thema zu installieren, brachte es mir den Umleitungsschleifenbildschirm.

Es war verwirrend für mich, weil ich am Ende alle Schritte befolgt habe und nach der install.php gesucht habe und gesehen habe, dass sie fehlt.

Vielleicht werde ich nicht wissen, für die nächsten Leser zu kommen helfen!

0
squizyt