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: DB Update auf 1.0.6.0

    the traveller

    • Fördermitglied
    • Beiträge: 76
    • Geschlecht:
    DB Update auf 1.0.6.0
    am: 10. März 2015, 14:04:50
    Guten Tag! :-)

    Ich möchte gern meinen "alten 1.05er SP1d" Shop auf einen neuen aktuellen 1.06er umziehen.
    Da ich einige Module nachträglich eingebaut habe entschied ich mich dazu einen
    neuen Shop aufzusetzen und die alte Datenbank mit um zu ziehen um die aktuell benötigten
    Module wieder einpflegen zu können.

    Der neue Shop läuft auch nach der Install ohne Probleme. Nun habe ich wie hier im Forum mehrmals beschrieben die neue DB gelöscht (den Inhalt) und die alte DB Importiert. Danach soll das DB Update auf 1.0.6.0 per SQL ausgeführt werden. Diese Datei mit dem benötigten SQL Inhalt habe ich aus dem Updatepaket von 1.05 auf 1.06 entnommen.

    Hab ich bis hier schon etwas falsch gemacht?

    Das DB Update läuft mit einem Fehler durch:

    Code: SQL  [Auswählen]
    SQL-Befehl:

    #Tomcraft - 2012-11-15 - Added janolaw module
    ALTER TABLE admin_access ADD janolaw INT( 1 ) NOT NULL DEFAULT 0;

    MySQL meldet: Dokumentation
    #1060 - Duplicate COLUMN name 'janolaw'

    Entfernt man diesen Eintrag und führt den Vorgang (DB löschen+DB Import+DB Update)
    erneut durch erscheinen keinerlei Fehler mehr. Er löscht nur eine Tabelle.
    Aus 101 macht er 100?! Konnte noch nicht festellen welche das ist, oder ob dies von Interesse ist.

    Leider bleibt der Shop weiß, sprich er zeigt nichts mehr an!
    Tabellen die zu Modulen gehören die nicht Installiert sind dürften doch nichts böses tun in der DB oder?
    Wie z. Bsp. Shopbewertung von shop4design oder janolaw.

    An dieser Stelle komme ich nicht mehr weiter.

    Danke!!!

    Grüße Jürgen

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

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: DB Update auf 1.0.6.0
    Antwort #1 am: 10. März 2015, 17:53:04
    weiße Seite - modified Error reporting einschalten! Ansonsten  :glaskugel:
    https://www.google.de/?gws_rd=ssl#q=modified+Error+reporting

    the traveller

    • Fördermitglied
    • Beiträge: 76
    • Geschlecht:
    Re: DB Update auf 1.0.6.0
    Antwort #2 am: 10. März 2015, 22:02:37
    Danke, hab ich gemacht.

    Doch die Datei ist leer:

    Code: PHP  [Auswählen]
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Unbenanntes Dokument</title>
    </head>

    <body>
    </body>
    </html>
     

    Schreib Rechte hat er 770.
    Die _error_reporting.admin war bereits vorhanden. Doch die ist auch leer.
    Seite bleibt weiß.

    burrito

    • Viel Schreiber
    • Beiträge: 535
    • Geschlecht:
    Re: DB Update auf 1.0.6.0
    Antwort #3 am: 10. März 2015, 22:21:32
    Auch wenn es Dir aktuell nicht weiter hilft ein Hinweis:

    Die _error_reporting-Dateien bleiben immer leer. Einzig ihr Vorhandensein wirkt wie ein Schalter, damit PHP-Fehler im Browser-Fenster ausgegeben werden.

    burrito

    the traveller

    • Fördermitglied
    • Beiträge: 76
    • Geschlecht:
    Re: DB Update auf 1.0.6.0
    Antwort #4 am: 11. März 2015, 09:12:15
    Danke für den Hinweis.

    Ich denke es wird an dem Datenstand der "alten" Datenbank liegen.
    Ein Vergleich zeigte zum einen das nach dem DB Update auf 1.0.6.0 die Tabelle banktransfer_blz
    gelöscht wird. Das ist aber so gewollt denke ich.

    Die neue DB des Shops 1.06 hat 84 Tabellen, die alte des 1.05ers hat 100.
    Zusätzlich sind somit vorhanden:

    3 Tabellen des Bewertungsmoduls bewertung + bewertung_config + bewertung_seiteninfo
    1  Tabelle card_blacklist
    1 Tabelle category_discount
    1 Tabelle payment_qenta
    2 Tabellen von Paypal
    2 Tabellen zusätzlich von Kundengruppen da mehr erstellt im alten Shop
    3 Tabellen eines nicht mehr beötigten RMA Moduls
    1 Tabelle subject_email
    2 Tabellen xtb_auctions + xtb_transactions

    Soll der Fehler dort zu suchen und zu finden sein?
    Ich habe aktuell in dem neuen System keine Zusatzmodule integriert.

    Grüße Jürgen

    webald

    • modified Team
    • Beiträge: 2.791
    Re: DB Update auf 1.0.6.0
    Antwort #5 am: 11. März 2015, 13:40:17
    Da ist was schief gelaufen. Die Tabelle banktransfer_blz ist bis in die neuste Version vorhanden.

    Ich weiss ja nicht welches Paket Du fürs Update genommen hast, aber in 1.05->1.06 wird diese Tabelle gelöscht und neu angelegt.

    p3e

    • Experte
    • Beiträge: 2.424
    Re: DB Update auf 1.0.6.0
    Antwort #6 am: 11. März 2015, 13:48:54
    Gab es nicht mal ein Datenbank-Update-Script, das ab Version 1.0 den Stand der Datenbank selbstständig erkennt und bis auf das aktuellste updatet und notfalls auch Tabellen ergänzt, die nicht vorhanden sind? Oder war das ein anderes Projekt? Ich hab das Datenbank-Update-Script das ich meine jedenfalls nicht bei den modified-Downloads gefunden.

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: DB Update auf 1.0.6.0
    Antwort #7 am: 11. März 2015, 14:00:52
    und wenn Du die Datei _error_reporting.admin umbenennst in _error_reporting.all ?

    Was sagt das error_log des Webservers?

    the traveller

    • Fördermitglied
    • Beiträge: 76
    • Geschlecht:
    Re: DB Update auf 1.0.6.0
    Antwort #8 am: 11. März 2015, 16:12:30
    Danke für die Hilfestellungen!!

    Die error_reporting Umbennen bringt keine Verbesserung, es wird nichts angezeigt.
    Nach dem error_log des Webservers muss ich erstmal suchen wo ich das finde.

    Hab den Update Vorgang mit der SQL Update Datei aus dem Paket 1.05 -> 1.06 genommen.
    Das ist auch soweit ich das jetzt gesehen habe die einzig erhältliche DB Update Datei!

    Habe die Erzeugung der Janolaw Tabellen gleich zu beginn rausgenommen weil ja schon vorhanden
    in der alten DB. Das Update lief ohne Fehler durch. = Shop bleibt weiß!

    Kann man eine Ursache aus der alten Janolaw Tabelle ableiten? Diese wird ja nicht geupdatet.

    Hab ein Testsystem laufen, kann also probieren und hab keine ängste.
    Hab schon paar mal Neuinstalliert  :lol:

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: DB Update auf 1.0.6.0
    Antwort #9 am: 11. März 2015, 16:29:25
    Das Testsystem ist Windoof?
    Dann auf alle Fälle die SEO URLs aus! (Handbuch hilft)

    Error log auf xammp wäre unterhalb des Installationsverzeichnisses zu finden.
    Also wenn xampp auf D: installiert ist hier:
    D:\xampp\apache\logs

    the traveller

    • Fördermitglied
    • Beiträge: 76
    • Geschlecht:
    Re: DB Update auf 1.0.6.0
    Antwort #10 am: 12. März 2015, 08:30:15
    Danke für die Denkanstöße!!

    Sie haben zum Ziel geführt!
    Der Shop läuft online, aber versteckt zum Testen!

    Ich habe mir jetzt die config Tabelle angeschaut! Das TEMPLATE war nicht das richtige was dort eingetragen war :-D

    Somit hab ich jetzt das Update der DB ausgeführt, habe vorher die Janolaw Tabelle gelöscht aus der SQL Update Datei. Diese ist ja bei mir bereits vorhanden! Update lief ohne Fehler durch!
    Danach habe ich mir die configuration Tabelle genommen und die Einstellungen überprüft!
    Dabei fiel mir auf dass das Template was dort (CURRENT_TEMPLATE) eingetragen ist nicht mit dem neuen Shop übereinstimmt. Habe dies angepasst auf das aktuell verwendete! Läuft!

    Das war der Fehler! Ich habe in meinem alten Shop nicht das xtc5 Template verwendet!

    Danke, ohne den Denkanstoß mir die config in der DB anzuschauen hätte ich es nicht gefunden.

    Grüße Jürgen
               
    anything