Fehlerbehebung

Fehler „Could not determine the database prefix“ beim Klonen mit Softaculous beheben

Geprüft am 5 Min. Lesezeit Softaculous Klonen

Wenn Sie versuchen, eine Installation zu klonen, mit Softaculous, und „Could not determine the database prefix“ erscheint, bedeutet die Meldung, dass Softaculous das Tabellenpräfix der Quellinstallation nicht ermitteln konnte. Für sich allein nennt sie nicht die Ursache.

Prüfen Sie zuerst den Eintrag der Installation

Öffnen Sie in Softaculous All Installations und dann Edit installation details für die Quellinstallation. Prüfen Sie, dass der gespeicherte Pfad dem tatsächlichen Verzeichnis der Anwendung entspricht und die Daten der registrierten Datenbank zu dieser Installation gehören.

Prüfen Sie bei WordPress außerdem:

  • Dass sich wp-config.php an dem Ort befindet, den die Installation verwendet.
  • Dass $table_prefix definiert ist und mit dem Anfang der vorhandenen Tabellen übereinstimmt.
  • Dass Datenbankname und Benutzer zur aktuellen Installation gehören.
  • Dass der Benutzer des Kontos die Datei lesen kann.

Ändern Sie die Berechtigung nicht auf 777. Softaculous kann wp-config.php mit 0600 schützen, was dem Eigentümer das Lesen weiterhin erlaubt.

Liegt wp-config.php eine Ebene über dem WordPress-Verzeichnis, geben Sie das bei der Anfrage zur Prüfung an. Softaculous hat diese Anordnung in bestimmten Fällen mit dieser Meldung in Verbindung gebracht; verschieben Sie die Datei nicht vorübergehend, ohne vorher zu prüfen, wie die Installation ihre Konfiguration lädt.

Ändern Sie das Tabellenpräfix nicht, um den Fehler zu umgehen. WordPress würde die Tabellen nicht mehr finden, wenn die Änderung nicht abgestimmt in der Konfiguration und in allen Tabellen erfolgt.

Prüfen Sie den Speicherplatz nur bei Hinweisen auf ein zu knappes Kontingent

Fehlender Speicherplatz kann ebenfalls ein Klonen verhindern, aber diese Meldung beweist nicht, dass das Kontingent ausgeschöpft ist. Prüfen Sie die aktuelle Nutzung des Kontos in cPanel und vergleichen Sie sie mit dem Limit des Tarifs.

Wenn Sie Speicherplatz freigeben müssen, ermitteln Sie zuerst, was jedes Verzeichnis oder jede Datenbank belegt und welche Anwendung sie nutzt. Löschen Sie keine Datenbank, nur weil Sie ihren Namen nicht kennen, und keinen Ordner, nur weil er wie eine alte Kopie aussieht. Bestätigen Sie vor dem Löschen die Funktion des Inhalts und behalten Sie eine wiederherstellbare Kopie. Lesen Sie, wie Sie den Speicherverbrauch verwalten.

Für einen einmaligen Bedarf können Sie eine vorübergehende Erhöhung des Speicherplatzes anfordern, aber eine dauerhafte Lösung bleibt nötig, wenn das Konto weiterhin nahe an seinem Limit ist.

Wiederholen Sie das Klonen

Nachdem Sie eine geprüfte Angabe korrigiert haben, versuchen Sie das Klonen genau einmal erneut. Bleibt der Fehler bestehen, fordern Sie eine Prüfung an und nennen Sie die Anwendung, den Quellpfad, den Zeitpunkt des Versuchs und die vollständige Meldung. Senden Sie keine Datenbankpasswörter.

Entfernen Sie den Eintrag nicht routinemäßig aus Softaculous und importieren Sie die Installation nicht erneut. Tun Sie das nur, wenn bestätigt ist, dass der Eintrag falsch ist und sich nicht über Edit installation details korrigieren lässt, und wählen Sie dabei nicht das Löschen von Dateien oder Datenbank.

Einen unvollständigen Klonversuch prüfen

Prüfen Sie, ob der Versuch Dateien oder eine Datenbank im Ziel hinterlassen hat, bevor Sie ihn wiederholen. Ermitteln Sie, was zu diesem Test gehörte und was bereits vorher existierte; überschreiben Sie kein Ziel mit Inhalt, ohne ihn zu sichern.

Bezieht die Anwendung ihre Zugangsdaten oder ihr Präfix aus Umgebungsvariablen, externen Dateien oder einem eigenen Loader, erklären Sie diese Struktur dem Support. Dass WordPress sie auflösen kann, garantiert nicht, dass der Installer sie genauso interpretiert. Prüfen Sie nach dem Klonen, dass die Kopie ihre eigene Datenbank verwendet und keine Zahlungen, E-Mails oder Produktionsaufgaben ausführt.

Das könnte Ihnen auch helfen

Stimmt etwas nicht oder hat sich etwas geändert? Erzählen Sie es uns, und wir prüfen es.