Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
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 mit Tabellen-Prefix

    Gulliver72

    • Mitglied
    • Beiträge: 191
    • Geschlecht:
    Installation mit Tabellen-Prefix
    am: 01. November 2019, 22:30:33
    Hallo zusammen,

    ich brauche mal einen gedanklichen Schubs.

    Ich habe den Installer so umgebaut, dass ich ein Tabellen-Prefix angeben kann.
    Das Prefix wird auch korrekt in die configure.php geschrieben.
    Die sql-Dateien habe ich auch modifiziert.

    Allerdings bekomme ich jetzt die Meldung

    Zitat
    <br>Fatal error: Couldn't create table or view `{DB_PREFIX}address_book´

    Wie übergebe ich die Konstante korrekt in die sql-Datei?

    Getestet habe ich schon die Modifikation per str_replace damit ich die sql-Datei nicht ändern muß. Aber vermutlich an der falschen Stelle.
    Hatte in der function submit_create_action($sql) das

    Code: PHP  [Auswählen]
      if (strpos($sql, DB_PREFIX .  str_replace(DB_PREFIX, '', $tablename)) === false) str_replace($tablename, DB_PREFIX . $tablename, $sql);

      if (!RESTORE_TEST) {

    Hat leider nicht funktioniert.

    Wenn das Paket funktioniert, stelle ich es gerne allen zur Verfügung.

    VG Bert

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

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Installation mit Tabellen-Prefix
    Antwort #1 am: 03. November 2019, 22:42:02
    Mein Tipp: Lass dein Vorhaben, denn damit das funktioniert müsstest du z.B. den Datenbank Manager auch umbauen, der geht nämlich davon aus das nur die Tabellen die für den Shop relevant sind in der Shopdatenbank stehen, will heissen er sichert alle Tabellen, auch solche die z.B. zu einem anderen Shop oder einer anderen Anwendung gehören und spielt diese bei einen Restore natürlich wieder ein. Ausserdem stehen einem oft bereits bei Hostingpaketen unter 10 Euro/Monat 50 und mehr Datenbanken zur Verfügung, so das heute, im Gegensatz zu früher, eigentlich gar keine Notwendigkeit besteht mehrere Anwendungen in einer Datenbank zu führen.

    Gruss
    Hanspeter
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    1 Antworten
    2268 Aufrufe
    15. April 2010, 02:28:44 von speedy
    9 Antworten
    6385 Aufrufe
    22. Juli 2009, 09:01:50 von TomPH
    0 Antworten
    2133 Aufrufe
    23. August 2012, 14:06:05 von Tȟatȟáŋka Íyotake
    2 Antworten
    2696 Aufrufe
    07. Juni 2010, 22:45:52 von Merlin
               
    anything