Installationsproblem: ERROR: "Table Prefix" must not be empty.

  • Hallo liebe Leute,

    ich habe auf meinem Webserver eine Subdomain eingerichtet, unter der ich in Ruhe eine neue Webseite aufbauen will.
    Für die Wordpress-Installation habe ich eine neue leere test-Datenbank erzeugt und einen test-Benutzer angelegt.
    Dann habe ich die neueste Wordpress-Version (3.8.1) per ftp ins neue Subdomain-Verzeichnis kopiert.
    Beim Aufrufen der Subdomain im Browser öffnet sich nun die Startseite von WP zum Erstellen der Konfigurationsdatei (wp-config).
    Auf der Seite zum Eingeben von Datenbankname, Benutzer, Passwort etc. trage ich nun den Namen der neu angelegten Datenbank (mit Unterstrich am Ende) und den neu angelegten Benutzer samt Passwort ein.
    localhost und das Tabellen-Präfix wp_ lasse ich so stehen, da diese Eintragungen bei meiner Hauptseite auch so korrekt waren.
    Beim Absende dieser Angaben erhalte ich nun die Fehlermeldung ERROR: "Table Prefix" must not be empty.
    Hat jemand dazu eine Idee?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Überschreib einfach noch mal den Tabellen-Präfix mit irgendwas.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • trage ich nun den Namen der neu angelegten Datenbank (mit Unterstrich am Ende)


    Datenbankname mit Unterstrich am Ende?
    Hält WP den Datenbankname dann für einen Präfix_?
    Lautet der Datenbankname wirklich datenbankname_?
    Wurde "wp_" wirklich angegeben?

  • Datenbankname mit Unterstrich am Ende?
    Hält WP den Datenbankname dann für einen Präfix_?
    Lautet der Datenbankname wirklich datenbankname_?
    Wurde "wp_" wirklich angegeben?

    wp_ ist die Standardeinstellung von WP.

  • wp_ ist die Standardeinstellung von WP.


    Ich hatte vier Fragen gestellt, dass wp_ die Standardeinstellung für Tabellen ist, das weiß ich allein.

    Was ich aber auch weiß, dass ich schon Probleme mit einem Unterschrich im Namen der Datenbank hatte. MySQL sah das irgendwie nicht als neue Datenbank an, sondern nur als Ableger von einer bestehenden. Frage mich nicht mehr wie sich da genau verhielt, ist lange her und so genau erinnere ich mich nicht mehr. Irgendwie so wie mit einem Präfix jedenfalls, was eigentlich ErsterTeilvomName war. Als ich aus dem Unterstrich einen Bindestrich machte, wurde die Datenbank als eigenständige Datenbank gelistet.

    trage ich nun den Namen der neu angelegten Datenbank (mit Unterstrich am Ende)

    Deshalb noch einmal, hast Du eine Datenbank mit einem Unterstrich am Ende des Namens angelegt oder steht das nur so in Deiner Config?

    Einmal editiert, zuletzt von Melewo (14. Februar 2014 um 16:38)

  • Ist mir wieder eingefallen.
    Die com wurde nur als Ableger von der ersten in phpMyAdmin aufgeführt.

    dbname
    dbname_com

    Nach Umbenennung in

    dbname
    dbname-com

    wurden beide als eigenständige Datenbanken in der Übersicht gelistet. Sollte eigentlich aber nicht passieren, da im Namen einer Datenbank eigentlich alle Zeichen vorkommen dürfen, die auch in einer URL vorkommen können, mit Ausnahme von Slash, Komma und Punkt.

    http://dev.mysql.com/doc/refman/5.1/de/legal-names.html

    Nenne die doch einfach mal um in in ohne Unterstrich, mehr als ein Test ist es dann halt nicht gewesen, auch wenn der Test nichts bringen sollte.

  • Hallo Melewo,
    im Backend meines Webservers kann ich den Namen bestehender Datenbanken nicht editieren.
    Ich habe deshalb eine neue Datenbank mit dem Namen test (ohne Unterstrich) angelegt und diesen Namen auch in der setup-config angegeben - leider ohne Erfolg.
    Kann es irgendwie mit der Subdomain zusammenhängen?
    Bei anderen Installationen hatte ich nie Probleme mit WP.

  • Ich verstehe es ja nicht, irgendwie scheint doch WP oder PHP oder MySQL nur einen leeren Wert, wie

    $table_prefix = '_';

    oder wie
    $table_prefix = '';

    zu finden oder wie lautet Deine Diagnose zu dieser Mitteilung?
    "Table Prefix" must not be empty.

    Ich meine, Du kannst doch bestimmt hervorragend englische Texte fließend lesen?
    Ich leider nicht, bitte erkläre mir mal, wie so die letzte Antwort auf dieser Seite ein Lösung Deines Problems sein könnte.

    http://wordpress.org/support/topic/…st-not-be-empty

    Interessiert mich wirklich. Verstehe nicht, was "Table Prefix" mit upload_max_filesize und post_max_size zu tun haben soll?

    Einmal editiert, zuletzt von Melewo (14. Februar 2014 um 20:06)

  • Sorry, das verstehe ich auch nicht.
    Ich habe soeben die wp-config-sample.php per Hand im Editor ausgefüllt und Benutzernamen etc. eingetragen und ins WP-Verzeichnis als wp-config.php auf den Webserver kopiert.
    Wenn ich nun meine Hauptdomain im Browser aufrufe, öffnet sich die http://domain/wp-admin/install.php.
    Hier soll ich nun Seitentitel, Benutzername, PW und Emailadresse eingeben.
    Mein in der wp-config gespeicherter Username und PW werden allerdings nicht akzeptiert.

  • Verwechselst Du jetzt etwas?

    In der wp-config.php sind die Zugangsdaten einschließlich des Passwortes für Deine Datenbank enthalten und nicht die Zugangsdaten zum Dashboard von Deiner WordPress-Installation, wofür Du selbstverständlich einen anderen Namen und ein anderes Passwort benötigst.

  • Hallo Melewo,
    nach Deinem gestrigen Hinweis auf die PHP-Einstellungen wie post_max_size etc. habe ich die Werte, die ich bei der Serverkonfiguration höher eingestellt hatte, wieder auf Standard zurückgesetzt.
    Und siehe da - plötzlich klappt die WP-Installation anstandslos - darauf muss man erst mal kommen.
    Danke für Deine Geduld und Deinen Input.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!