it-swarm.com.de

Wordpress leitet weiter in das nicht vorhandene wordpress Verzeichnis

Ich habe WordPress auf mein GoDaddy hochgeladen und wenn ich zu example.com/wp-login.php gehe, sieht die Anmeldeseite leer aus. Ich würde erwarten, dass die gestaltete Standard-Anmeldeseite WordPress angezeigt wird, und zweitens, wenn Sie auf "Senden" klicken, wird ein interner 500-Server-Fehler verursacht, da die Seite zu example.com/wordpress/wp-login.php umgeleitet wird, der sich im Grunde mit /wordpress/ und nicht mit dem Stammverzeichnis befasst.

Ich habe versucht, dieses /wordpress/-Verzeichnis in wp_config zu suchen und Interconnectit zum Ersetzen von example.com/wordpress/-Einträgen durch nur example.com zu verwenden. Es wurden jedoch auch keine derartigen Einträge in der Datenbank gefunden.

Ich habe auch versucht, mit .htaccess herumzuspielen, z. B. '/ wordpress /' daraus zu entfernen, aber das verursacht einfach mehr Probleme. Ich habe keine Ahnung, woher diese Weiterleitung zu /wordpress/ stammt.

2
slackexchange

WordPress dekomprimiert aus dem herunterladbaren Archiv standardmäßig auf /wordpress/. Dies liegt daran, dass die komprimierte Datei das übergeordnete Verzeichnis mit der Bezeichnung wordpress enthält. Wenn Sie dann das Installationsprogramm in diesem Ordner ausführen, wird der Pfad zu diesem Speicherort in SQL automatisch festgelegt. Sofern Sie kein SEO-Plugin verwenden, das die SEF-URLs steuert, gibt es nur verschiedene Möglichkeiten, wie WordPress umgeleitet wird: SQL, .HTACCESS und WP-CONFIG.PHP

WP-CONFIG

Im Gegensatz zu älteren Versionen von Joomla und anderen Content-Management-Systemen legt WordPress den URL-Pfad nicht fest, es sei denn, Sie bearbeiten diese Datei und ändern den definierten Pfad. Die Definition unberührt sieht folgendermaßen aus:

if ( !defined('ABSPATH') )
    define('ABSPATH', dirname(__FILE__) . '/');

HTACCESS

Standardmäßig kontrolliert WordPress den Installationspfad nicht über die htaccess-Datei. Ein Standard-htaccess sollte genau so aussehen:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

SQL

Standardmäßig fügt WordPress bei der Installation zwei Einträge in Ihre SQL-Datenbank ein:

  • wp-options
    • optionsname: siteurl Optionswert: http://www.example.com
    • optionsname: home Optionswert: http://www.example.com

Sie sollten die Datenbank nicht direkt bearbeiten müssen, da Sie mit WordPress die Site-URL und den Home-Pfad direkt in Ihrem WordPress ändern können.

  • Navigiere zu http://www.example.com/wordpress/wp-login.php
  • Melden Sie sich beim Administrations-Dashboard an
  • Klicken Sie auf Einstellungen
  • Klicken Sie auf Allgemein
  • WordPress Adresse ändern (URL)
  • Site-Adresse (URL) ändern
  • Klicken Sie auf Speichern

Ihre Einstellungen sollten ungefähr so ​​aussehen:

WordPress General Settings

Wenn Sie sich aus irgendeinem Grund nicht anmelden können, verwenden Sie phpMyAdmin, um die Werte außerhalb der WordPress -Umgebung zu ändern.

1
Simon Hayter