MySQL-Version: 5.0.32 -trotzdem installation nicht möglich

  • hi,
    wenn ich
    <?php printf("MySQL-Version: %s\n", mysql_get_client_info()); ?>
    aufrufe - kommt als version MySQL-Version: 5.0.32 raus.
    trotzdem scheitere ich bei der installation.
    You cannot install because WordPress 2.9.1 requires MySQL version 4.1.2 or higher. You are running version 4.0.27.
    lt. provider, handelt es sich um einen cluster mit mysql von 4-5.x !?

    hat jemand erfahrung damit?

    thx

    • 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

  • Wie der Funktionsname schon impliziert, liefert mysql_get_client_info() Informationen über das Clientmodul, nicht den Server. Mit "WordPress 2.9.1 requires MySQL version ..." ist aber die Serverversion gemeint.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Hallo, auch ich habe dasselbe Problem. Der Support bei meinem Provider meinte lediglich ich solle Wordpress so umkonfigurieren, dass es bei der Installation nicht den Installationsstring ausliest, sondern eine "select version" Abfrage macht.

    Kann man das als Nicht-Entwickler denn überhaupt? Wenn ja wie denn bitte?

  • ncd25;

    ich poste das jetzt mal hier herein und nicht in deinem Beitrag, da ich in einem anderen Beitrag gerade gelesen habe, dass sich die WP Entwickler im Deutschen Forum wohl kaum rumtreiben. ;)

    Ich habe mich mal bei worpress.org im Forum umgesehen und dies ist ein Eintrag der noch nicht so alt ist.

    Scheinbar hat jemand das selbe Problem mit ein paar Änderungen im Core behoben und die Änderungen im Forum gepostet.

    Hier der Beitrag

    Allerdings gebe ich keine Gewähr, dass diese Schritte wirklich hinhauen. ;)

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • Danke für Deinen Input, das war's was ich gesucht habe.

    Habe jedoch den dort beschriebenen Lösungsweg etwas abgeändert:

    erstmal habe ich in wp-includes/wp-db.php die benötigte Version geändert:

    PHP
    function check_database_version()
    {
    global $wp_version;
    // Make sure the server has MySQL 4.1.2
    if ( version_compare($this->db_version(), '4.1.2', '<') )
    return new WP_Error('database_version',sprintf(__('ERROR: WordPress %s requires MySQL 4.1.2 or higher'), $wp_version));
    }

    zu:

    PHP
    function check_database_version()
    {
    global $wp_version;
    // Make sure the server has MySQL 4.1.2
    if ( version_compare($this->db_version(), '2.1.2', '<') )
    return new WP_Error('database_version',sprintf(__('ERROR: WordPress %s requires MySQL 4.1.2 or higher'), $wp_version));
    }

    dann habe ich die aktuelle mySQL Version hardcoded in wp-admin/upgrade.php eingetragen, also:

    PHP
    $mysql_version  = $wpdb->db_version();

    zu:

    PHP
    $mysql_version  = '5.0.64';

    Installieren hat damit funktioniert und es scheint auch alles zu laufen. Bitte aber nicht darauf verlassen - bin wie gesagt kein Entwickler.

  • Nachtrag zu Wordpress Version 3:

    In Version 3.0 findet man in wp-db.php an besagter Stelle (dort wo '4.1.2' stehen sollte) nur mehr die Variable $required_mysql_version.

    Den Wert dieser Variablen kann man unter wpincludes/version.php auf '2.1.2' (oder was immer man möchte) setzen. Dann klappt die Installation wunderbar.

Jetzt mitmachen!

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