Trade Republic - Provisionsfrei Aktien handeln
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Installation Modified endet bei der Datenbankprüfung

    floppy25

    • Neu im Forum
    • Beiträge: 26
    Hallo.

    Ich bin neu hier und versuche seit 2 Tagen den Shop zu installieren.( modified-shop_2.0.4.2-r11374).
    Webspace habe ich bei Power-Netz.
    Neue leere Datenbank wurde erstellt.

    Es kommt immer die Meldung : Bitte DB Daten prüfen
    Habe schon mehrere Datenbanken erstellt. Benutzername und Kennwort sind definitiv richtig eingegeben.

    Folgendes gebe ich ein.
    Angaben zur Datenbank:
    Server: localhost
    Datenbank:XXXXXXX
    Benutzername:XXXXXXX
    Passwort:XXXXXX
    Typ:MYSQL
    Zeichensatz:UTF-8
    Persistent:ja

    PHP-Version 7.1.32
    Datenbank-Server:

        Server: Localhost via UNIX socket
        Server-Typ: MariaDB
        Server-Verbindung: SSL wird nicht verwendet
        Server-Version: 10.1.41-MariaDB-cll-lve - MariaDB Server
        Protokoll-Version: 10
        Benutzer: XXXXXXXXXXX
        Server-Zeichensatz: cp1252 West European (latin1)

    Braucht Ihr noch weitere Daten von mir?

    Habe vorher versucht XT.Commerce zu installieren und scheiterte dort auch bei der Datenbankanbindung.

    Ich hoffe ihr könnt mir helfen, sonst ist der nächste Ausweg : WooCommerce.

    Oder muss ich den Provider wechseln ?

    Bis jetzt habe ich nur die Dateien per FTP hochgeldaden und dann den installer gestartet.
    An Dateirechten und/oder htaccess war ich noch nirgends dran.

    Danke.

    Linkback: https://www.modified-shop.org/forum/index.php?topic=40536.0

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Re: Installation Modified endet bei der Datenbankprüfung
    Antwort #1 am: 29. Oktober 2019, 19:32:05
    Abend

    persistent muss auf nein stehen und ab PHP 7.x wird mysqli statt mysql genutzt.

    Gruß Timm

    floppy25

    • Neu im Forum
    • Beiträge: 26
    Re: Installation Modified endet bei der Datenbankprüfung
    Antwort #2 am: 29. Oktober 2019, 19:36:51
    Hallo.
    Bei Typ steht mysqli. Kann man auch nicht ändern.
    Habe das i vergessen.
    Persistent nein habe ich auch getestet.

    Muss mein Anbieter mysqli haben?
    Dort steht nur MySQL Datenbank.

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Re: Installation Modified endet bei der Datenbankprüfung
    Antwort #3 am: 29. Oktober 2019, 20:02:44
    Wenn du vorher schon bei xt Commerce die ähnliche Meldung bekommen hast, dann wirst du bei woocommerce das gleiche bekommen.

    MYSQL ist richtig und unterstützt sowohl mysql als auch mysqli. Ab PHP 7 musst du aber mysqli nutzen. Das ist nicht das Problem.

    Kann dir leider nicht weiterhelfen.

    Gruß Timm

    floppy25

    • Neu im Forum
    • Beiträge: 26
    Re: Installation Modified endet bei der Datenbankprüfung
    Antwort #4 am: 29. Oktober 2019, 20:10:25
    Okay.
    Trotzdem danke.
    Vielleicht hat noch jemand einen Tipp für mich.

    Rocket3

    • Mitglied
    • Beiträge: 190
    • Geschlecht:
    Re: Installation Modified endet bei der Datenbankprüfung
    Antwort #5 am: 29. Oktober 2019, 20:34:29
    Hast du die Dateirechte auf dem Server richtig gesetzt?

    floppy25

    • Neu im Forum
    • Beiträge: 26
    Re: Installation Modified endet bei der Datenbankprüfung
    Antwort #6 am: 29. Oktober 2019, 21:20:08
    Hallo.
    An den Rechten habe ich noch nichts gemacht.
    Laut Anleitung sollen die Rechte ja beim installieren geprüft werden.
    Das sind doch aber rechte für die Dateien im shopordner, hat das auch Auswirkungen auf die Datenbank?

    Duncan

    • Fördermitglied
    • Beiträge: 181
    • Geschlecht:
    Re: Installation Modified endet bei der Datenbankprüfung
    Antwort #7 am: 29. Oktober 2019, 22:29:50
    Es gibt Hostingkombinationen, da reicht es nicht, als Serveradresse "localhost" einzutragen oder eben zu übernehmen, sondern da muss der benutzte Port explizit mit angegeben werden.
    Als Beispiel: "localhost:3306"
    Du kannst das im phpMyAdmin nachschauen...

    Sollte das nicht weiterhelfen, wäre es evtl. wichtig zu wissen, welche php Extensions bei php 7.1.x aktiviert sind.

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Installation Modified endet bei der Datenbankprüfung
    Antwort #8 am: 29. Oktober 2019, 23:37:16
    Hallo floppy25.

    eine mögliche Ursache für dein Problem könnte auch das Passwort sein, enthält es z.B. ein einfaches Anführungszeichen?

    Gruss
    Hanspeter

    floppy25

    • Neu im Forum
    • Beiträge: 26
    Re: Installation Modified endet bei der Datenbankprüfung
    Antwort #9 am: 30. Oktober 2019, 09:09:00
    Hallo Hanspeter.
    Habe schon extra ein Passwort gewählt ohne Sonderzeichen.

    floppy25

    • Neu im Forum
    • Beiträge: 26
    Re: Installation Modified endet bei der Datenbankprüfung
    Antwort #10 am: 30. Oktober 2019, 09:14:36
    Hallo Duncan.
    Localhost mit Porteingabe localhost:3306 funktioniert auch nicht.
    Eingestellt ist noch bei PHP :
    - PHP ausführen als FPM Anwendung von Apache bedient
    - CGI und Fast-CGI Unterstützung sind angehackt
    - SSI Unterstützung ist nicht aktiviert.

    Was SQL und PHP angeht, bin ich echt der Laie. Da habe ich null Ahnung von.
    Habe auch schon bei meinem Anbieter angefragt, aber die kennen angeblich die Shopsysteme nicht und können auch nicht helfen.

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Installation Modified endet bei der Datenbankprüfung
    Antwort #11 am: 30. Oktober 2019, 10:33:33
    Hallo floppy25,

    wenn du beim Server auch den Port angeben musst "localhost:3306" dann musst du in der Datei inc/db_functions_mysqli.inc.php ab ca.Zeile 87 folgenden Code

    Code: PHP  [Auswählen]
        $socket = explode(':', $server);
        if (USE_PCONNECT == 'true') {
          ${$link} = @mysqli_connect('p:'.$socket[0], $username, $password, NULL, ((isset($socket[2])) ? $socket[2] : NULL), ((isset($socket[1])) ? $socket[1] : NULL));
        } else {
          ${$link} = @mysqli_connect($socket[0], $username, $password, NULL, ((isset($socket[2])) ? $socket[2] : NULL), ((isset($socket[1])) ? $socket[1] : NULL));
        }
     

    mit diesem Code ersetzen, denn da ist bezüglich Port bzw. Socket ein Fehler drin, siehe Links.

    Code: PHP  [Auswählen]
        $socket = explode(':', $server);
        if (USE_PCONNECT == 'true') {
          ${$link} = @mysqli_connect('p:'.$socket[0], $username, $password, NULL, ((isset($socket[1])) ? $socket[1] : NULL), ((isset($socket[2])) ? $socket[2] : NULL));
        } else {
          ${$link} = @mysqli_connect($socket[0], $username, $password, NULL, ((isset($socket[1])) ? $socket[1] : NULL), ((isset($socket[2])) ? $socket[2] : NULL));
        }

    Re: PHP Umstellung von 5.6 auf 7.1 Antwort #4
    Re: PHP Umstellung von 5.6 auf 7.1 Antwort #5

    Gruss
    Hanspeter

    floppy25

    • Neu im Forum
    • Beiträge: 26
    Re: Installation Modified endet bei der Datenbankprüfung
    Antwort #12 am: 30. Oktober 2019, 11:43:51
    Habe den Code geändert.
    Leider auch kein Erfolg.

    floppy25

    • Neu im Forum
    • Beiträge: 26
    Re: Installation Modified endet bei der Datenbankprüfung
    Antwort #13 am: 30. Oktober 2019, 13:43:55
    Hallo.

    Funktioniert jetzt. Habe den fehler gefunden. ( Blöder fehler ).

    Der Benutzername ( teil davon ) der Datenbank wird vom System vorgegeben und enthält Unterstriche.

    Es war nicht erkennbar das der Benutzername 2 Unterstriche __ hat.

    Der Support vom Provider hat dann doch noch geholfen.

    Danke euch für die Unterstützung.
    Mal schauen wie es jetzt mit dem Shop weitergeht.

    Duncan

    • Fördermitglied
    • Beiträge: 181
    • Geschlecht:
    Re: Installation Modified endet bei der Datenbankprüfung
    Antwort #14 am: 30. Oktober 2019, 14:53:57
    :thumbs:
    Werbung / Banner buchen
    4 Antworten
    5769 Aufrufe
    27. September 2011, 13:07:34 von DefCon2k
    3 Antworten
    887 Aufrufe
    02. Februar 2019, 20:07:40 von toppi