WordPress leitet nach der Migration weiterhin zu install-php weiter

Lesezeit: 5 Minuten

Wordpress leitet nach der Migration weiterhin zu install php weiter
Hallo

Hier ist meine Situation. Ich habe die genauen Anweisungen auf der WordPress-Codex-Seite zum Verschieben einer Site auf einen anderen Server befolgt. Hier sind die Schritte, die ich unternommen habe.

  1. Exportieren Sie eine Kopie meiner Datenbank
  2. Erstellen Sie eine neue Datenbank auf dem neuen Server
  3. Importieren Sie die zuvor exportierte Datenbank
  4. Laden Sie eine Kopie meiner WordPress-Dateien über FTP hoch
  5. Benutze das Skript um alle meine lokalen URLs in neue zu ändern
  6. Nehmen Sie Änderungen an meiner wp-config.php-Datei gemäß dem neuen Server vor (ich habe das Tabellenpräfix nicht vergessen. Obwohl es einige Großbuchstaben enthält)

Und wenn ich dann versuche, meine Site am neuen Ort zu öffnen, leitet sie mich einfach zu wp-admin/install.php. Jetzt nur, um das Szenario klarer zu machen: Der Zielordner (auf dem Live-Server) ist ein Unterverzeichnis in einem public_html-Ordner, der hat bereits eine andere WordPress-Installation drin (ich sage das nur für den Fall, dass es wichtig sein sollte)

Meine .htaccess sieht so aus

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

# END WordPress

Ich habe versucht, meine Tabellen über phpMyadmin zu überprüfen und zu reparieren, aber dort scheint alles in Ordnung zu sein und hat keine Auswirkung auf das Problem.

Ich habe auch versucht, die Datenbank auf dem Live-Server zu leeren und die Installation durchzuführen. Und es wird ohne Probleme installiert und alles funktioniert gut, aber nun, ich habe keine Verwendung für eine weitere Neuinstallation. Aber ich denke, dies schließt zumindest Probleme mit der wp-config-Datei aus. Ich verwende WordPress Version 3.3.1

Ich denke, die große Frage, die mir bleibt, ist:
Warum erkennt WordPress meine Installation nach der Migration nicht?

Jede Hilfe wird sehr geschätzt!

Nun endlich habe ich das Problem gelöst. Und Überraschung, Überraschung. Es war der verdammte GROSSBUCHSTABE in meinem Tabellenpräfix. Ich hatte es in meiner wp-config-Datei wp_C5n so, aber aus irgendeinem Grund haben die meisten Tabellen ein Präfix wp_c5n. Aber nicht alles. Was ich also getan habe, war, dass ich mein Tabellenpräfix in der Datei wp_config in Kleinbuchstaben geändert und dann alle Tabellen von Hand über phpMyadmin durchgegangen bin, um zu sehen, ob noch Tabellen in Großbuchstaben übrig sind. Dort waren ungefähr 3. Sie befanden sich in der Usermeta-Tabelle und in der Optionstabelle. Jetzt funktioniert endlich alles. Ich habe den WordPress-Codex schnell durchsucht, aber nichts gefunden, das erwähnt, keine Großbuchstaben zu verwenden.

  • wirklich hilfreicher Punkt, warum erzeugen die Plugins Großbuchstaben?!

    – Mohammed Ali

    22. April 2015 um 10:35 Uhr

  • Ich betreibe seit Jahren WordPress-Sites und habe dies bis heute noch nie erlebt, und tatsächlich habe ich Großbuchstaben in den Präfixnamen der Datenbanktabellen eingefügt. Kann es nicht glauben. Danke für deine Antwort :+1:

    – MitchellK

    28. November 2017 um 11:53 Uhr

  • Ja, war der Großbuchstabe. Mein Host ändert das Präfix automatisch in Kleinbuchstaben. Danke dein Beitrag!

    – Diego Somar

    12. Januar 2018 um 21:18 Uhr

  • wirklich hilfreiche Antwort. Meine Situation war etwas anders, aber das veranlasste mich, das Präfix zu überprüfen, und tatsächlich hatte ich einen Tippfehler. ++

    – Ian Mone

    7. April 2020 um 16:50 Uhr


Gelöst: wp-config.php-Einstellung

Ich hatte ein ähnliches Problem. Ich habe die install.php nach dem Verschieben von Dateien und dem Erstellen einer neuen Datenbank erhalten. Es scheint, dass der Installationsbildschirm zeigt, dass es Probleme gibt, die richtigen Datenbanktabellen zu finden.

Ich habe das Problem behoben, indem ich die folgenden Einstellungen geändert habe, damit sie korrekt sind:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'HikeforLife_dev11');

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

$table_prefix  = 'wphk_';

  • Danke WebPro! Ich wurde auf eine WordPress-Site gebracht, die plötzlich eine leere config.php-Datei hatte, und das Tabellenpräfix war das einzige, was ich falsch neu erstellt hatte. Passte es an das tatsächliche Tabellenpräfix an und es wurde die Umleitung zur Installation beendet. Hat mir lange Kopfschmerzen erspart.

    – Zucken

    24. Januar 2019 um 0:14 Uhr

Ich hatte das gleiche Problem wie der OP – WordPress leitet nach der Migration weiterhin zu install-php weiter.

Das Problem war, dass meine Datenbanktabellen so benannt sind prefix_tablename und ich verpasste den Unterstrich aus $table_prefix in wp-config.

$table_prefix = 'myprefix';

gewesen sein sollte

$table_prefix = 'myprefix_';

  • Es ist auch gut zu bemerken, dass sich Ihr Präfix manchmal beim Verschieben Ihrer db-Dateien von Klein- und Großbuchstaben in nur Kleinbuchstaben ändern kann. Beim Präfix wird zwischen Groß- und Kleinschreibung unterschieden.

    – Arno Tenkink

    5. Januar 2020 um 23:40 Uhr

  • Hat mir das Leben gerettet, glaube das nicht, ist aber offensichtlich, danke!

    – Slvr

    14. März 2021 um 7:59 Uhr

  • Nun, ich habe mein Tabellenpräfix geändert und es geht nicht mehr zur Installation, aber jetzt leitet es zu der Subdomain-Site um, von der ich migriere.

    – Sam

    30. August 2021 um 11:50 Uhr

Ich würde zwei Dinge prüfen:

  • Zuerst würde ich die URL überprüfen, die in der Datenbank konfiguriert ist. Überprüfen Sie die Tabelle wp_options und die Werte der Optionen „siteurl“ und „home“, es ist möglich, dass Sie sie aktualisieren müssen, wenn sich Ihre Domain geändert hat.

  • Eine andere Möglichkeit ist, dass Ihr Apache-Server die .htaccess nicht bekommen konnte. Überprüfen Sie, ob die Option “AllowOverride” in der Datei httpd.conf “all” ist.

Ich hoffe, es hilft.

Ich habe ein ähnliches Problem erlebt. Keiner der obigen Vorschläge hat mir jedoch geholfen.

Irgendwann stellte ich fest, dass dem WordPress-MySQL-Benutzer in meiner Produktionsumgebung nicht genügend Berechtigungen zugewiesen wurden.

  • Zur Klarheit GRANT select, insert, update, delete on ``wordpress-db``.* TO 'wordpress-user'@'localhost';

    – Monothreaded

    19. Dezember 2017 um 2:57 Uhr


Wordpress leitet nach der Migration weiterhin zu install php weiter
rannte

Als ich versuchte, das Server-Setup auf localhost zu installieren, habe ich die Konfigurationsdatei sowie die DB im lokalen Host konfiguriert – ich wurde zur install.php umgeleitet.

wp

Prüfen Sie:1 Gehen Sie zu yourTableName_options Move to ‘option_id’- ‘1’ Ändern ‘Yousite-URL’ zu ‘localhost/YouLocalSiteFolderName’

Ziehen nach ‘option_id’ – ’37’ Ändern Sie den Homw-Wert in ‘localhost/YouLocalSiteFolderName’

Check:2 Verschiebe zur ‘wp_config’-Datei check : $table_prefix = ‘deinNeues_Präfix_‘;

Hoffe es wird helfen

  • Zur Klarheit GRANT select, insert, update, delete on ``wordpress-db``.* TO 'wordpress-user'@'localhost';

    – Monothreaded

    19. Dezember 2017 um 2:57 Uhr


Wordpress leitet nach der Migration weiterhin zu install php weiter
Martin Tonev

Vergessen Sie auch nicht die Tabellenpräfixe, falls Ihre Installation nicht das Standardpräfix verwendet.

1004110cookie-checkWordPress leitet nach der Migration weiterhin zu install-php weiter

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy