Shop Hosting
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: Zwei shop auf gleichem Server gleiche Version aber einer mit Fehler

    lithoverlag

    • Fördermitglied
    • Beiträge: 804
    • Geschlecht:
    Hi
    habe zwei Shops auf einem Server mit unterschiedlichen Domain.
    Beide sind auf dem aktuellsten Stand.

    der eine schmeißt mir diesen Fehler raus

    Backtrace #0 - /www/htdocs/XXX/inc/db_functions.inc.php called at Line 87
    Backtrace #1 - /www/htdocs/XXX/includes/modules/content_manager_media.php called at Line 48
    Backtrace #2 - /www/htdocs/XXX/shop_content.php called at Line 105
    1146 - Table 'd03a087d.content_manager_content' doesn't exist<br/><br/>SELECT content_id,

    In der Datenbank gibt es diese Tabelle auch nicht.

    Der andere Shop hat diese Tabelle
    habe die 3 Zeilen der Dateien verglichen - sind identisch.

    Frage mich: Wieso hat der eine Shop diese Tabelle nicht angelegt?
    Reicht es die Tabelle anzulegen? Weil in dem Shop, in dem diese vorhanden ist, steht nichts drin?

    Kann leider nicht mehr sagen ob ich beide Shop neu aufgesetzt habe, oder nur einen und der andere upgedatet wurde.
    Gruß
    Litho

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

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Hallo Litho,

    ab Version modified-shop_2.0.5.0-r12487 muss die Tabelle "content_manager_content" in der Datenbank vorhanden sein.

    Mit folgendem Kommando in phpMyAdmin kannst du sie erzeugen.

    Code: SQL  [Auswählen]
    DROP TABLE IF EXISTS content_manager_content;
    CREATE TABLE content_manager_content (
      content_id INT(11) NOT NULL AUTO_INCREMENT,
      content_manager_id INT(11) NOT NULL DEFAULT 0,
      group_ids TEXT,
      content_name VARCHAR(255) NOT NULL DEFAULT '',
      content_file VARCHAR(255) NOT NULL,
      content_link TEXT NOT NULL,
      languages_id INT(11) NOT NULL,
      content_read INT(11) NOT NULL DEFAULT 0,
      file_comment TEXT NOT NULL,
      PRIMARY KEY (content_id),
      KEY idx_content_manager_id (content_manager_id)
    );

    Gruss
    Hanspeter

    Timm

    • Fördermitglied
    • Beiträge: 6.256
    Moin

    Hanspeter hat dir ja schon den Grund genannt, aber bei deinen Logs hat der eigentliche Fehler vor den Backtraces gefehlt. ;-)

    Gruß Timm

    lithoverlag

    • Fördermitglied
    • Beiträge: 804
    • Geschlecht:
    Zur Vollständigkeit hier noch die Fehlermeldung, die mit jeder language ID auftraucht. also mehrmals weil der Shop auf 5 Sprachen läuft.

                     FROM content_manager_content                                  WHERE content_manager_id = '9'                                         AND group_ids LIKE '%c_0_group%'                                     AND languages_id = '2' in File: /www/htdocs/XXX/inc/db_functions_mysqli.inc.php on Line: 161 {} {}
    Aber gut es wird ein Rätzel bleiben warum diese Tabelle nicht eingerichtet wurde.  Außer den Logfiles schient es kein Prüfprogram (oder Modul) zu geben, dass nach updates prüft ob alles da ist was da sein sollte, und was der Laie nicht selbst nachprüfen kann. Ein solche Routine für den Core Bereich wäre schon coole Sache und könnte vielen Shopbetreibern ein sicheres Gefühl geben, dass alles da ist, was da sein müsste.
    Gruß
    Litho

    lithoverlag

    • Fördermitglied
    • Beiträge: 804
    • Geschlecht:
    Vielen Dank an Hans Peter. Tabelle wurde eingerichtet. Fehler logs werden keine erstellt. Also alles gut.
    Super und vielen vielen Dank!

    Timm

    • Fördermitglied
    • Beiträge: 6.256
    [...]
    Aber gut es wird ein Rätzel bleiben warum diese Tabelle nicht eingerichtet wurde.  Außer den Logfiles schient es kein Prüfprogram (oder Modul) zu geben, dass nach updates prüft ob alles da ist was da sein sollte, und was der Laie nicht selbst nachprüfen kann. Ein solche Routine für den Core Bereich wäre schon coole Sache und könnte vielen Shopbetreibern ein sicheres Gefühl geben, dass alles da ist, was da sein müsste.
    [...]

    Dafür ist doch das Datenbankstrukturupdate im _installer. Da steht genau der von Hanspeter zitierte Code drin. Vergessen auszuführen? Oder du hast die Tabelle nachträglich versehentlich gelöscht.

    Gruß Timm

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Bitte immer noch vergessen das Thema auf "gelöst" zu setzen, habe ich jetzt mal gemacht.

    Grüße

    Torsten
    2 Antworten
    2894 Aufrufe
    08. September 2010, 14:41:46 von donc
    9 Antworten
    14495 Aufrufe
    19. Juni 2015, 11:33:38 von web28
    2 Antworten
    3646 Aufrufe
    05. August 2011, 17:02:31 von web28