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: Shop Update von 1.5. auf 2.0.1.0 und diverse Fehler noch

    Stephs

    • Fördermitglied
    • Beiträge: 88
    • Geschlecht:
    Hallo,

    nach einiger Zeit inaktivität im Bereich Shops habe ich nun für einen Kunden wieder seinen Shop angefasst und wegen diverser Probleme den Shop geupdatetet.

    Zunächst gab es eine Testumgebung. Das klappte super soweit. Dann gingen noch ein Monate ins Land und ihr wart hier auch alle nicht untätig.

    Nun habe ich am Freitag dann den Shop von 1.05. auf
    modified eCommerce Shopssoftware v2.0.1.0 rev 10403 dated: 2016-11-09
    Datenbank Version: "MOD_2.0.1.0"

    geupdatet.

    Soweit so gut. Der Wunsch war es, die JTL Wawi nun auch laufen soll. Also Connector installiert, Daten eingetragen. Soweit so gut. Verbindung ok. Dann der erste Abruf und Fehler.

    Fehler 1:

    Im Shoplog zum Connector steht was von:
    Zitat
    [2016-12-13 09:10:54] global.NOTICE: (E_NOTICE) File (/var/www/vhosts/xxx/httpdocs/lang/german/modules/shipping/table.php, 44): Use of undefined constant MODULE_SHIPPING_TABLE_NUMBER_ZONES - assumed 'MODULE_SHIPPING_TABLE_NUMBER_ZONES' [] []
    [2016-12-13 09:10:54] global.NOTICE: (E_NOTICE) File (/var/www/vhosts/xxx/httpdocs/lang/german/modules/shipping/freeamount.php, 42): Constant MODULE_SHIPPING_FREEAMOUNT_DISPLAY_TITLE already defined [] []
    [2016-12-13 09:10:54] global.NOTICE: (E_NOTICE) File (/var/www/vhosts/xxx/httpdocs/lang/german/modules/shipping/freeamount.php, 43): Constant MODULE_SHIPPING_FREEAMOUNT_DISPLAY_DESC already defined [] []
    [2016-12-13 09:10:54] global.NOTICE: (E_NOTICE) File (/var/www/vhosts/xxx/httpdocs/lang/german/modules/shipping/freeamount.php, 45): Use of undefined constant MODULE_SHIPPING_FREEAMOUNT_NUMBER_ZONES - assumed 'MODULE_SHIPPING_FREEAMOUNT_NUMBER_ZONES' [] []
    [2016-12-13 09:10:58] global.NOTICE: (E_NOTICE) File (/var/www/vhosts/xxx/httpdocs/lang/german/modules/shipping/table.php, 44): Use of undefined constant MODULE_SHIPPING_TABLE_NUMBER_ZONES - assumed 'MODULE_SHIPPING_TABLE_NUMBER_ZONES' [] []
    [2016-12-13 09:10:58] global.NOTICE: (E_NOTICE) File (/var/www/vhosts/xxx/httpdocs/lang/german/modules/shipping/freeamount.php, 42): Constant MODULE_SHIPPING_FREEAMOUNT_DISPLAY_TITLE already defined [] []
    [2016-12-13 09:10:58] global.NOTICE: (E_NOTICE) File (/var/www/vhosts/xxx/httpdocs/lang/german/modules/shipping/freeamount.php, 43): Constant MODULE_SHIPPING_FREEAMOUNT_DISPLAY_DESC already defined [] []
    [2016-12-13 09:10:58] global.NOTICE: (E_NOTICE) File (/var/www/vhosts/xxx/httpdocs/lang/german/modules/shipping/freeamount.php, 45): Use of undefined constant MODULE_SHIPPING_FREEAMOUNT_NUMBER_ZONES - assumed 'MODULE_SHIPPING_FREEAMOUNT_NUMBER_ZONES' [] []

    Die Wawi sagt sowas:
    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Also habe ich mir das Versandmodul "Versandkostenfrei" deinstalliert und neu installiert. Genauso die Tabelarischen Versandkosten. Bringt aber nix. Er legt die DB genauso an wie sie vorher war und der Fehler besteht weiterhin.

    Wenn ich die beiden Module einfach mal Deinstallieren (ausschalten reicht nicht aus) dann kommt nix mehr im Shop ins Log. Die Fehlermeldung in der Wawi bleibt bestehen.

    Fehler 2:
    Nach dem ich auf der Server ne echt ungewöhnliche Serverlast (CPU Apache) hatte habe ich etwas rumgesucht und die Geschichte mit dem Base DIR auf "none" gestellt. Dann waren die Lasten normal. Aber: Trotzdem läd der Shop sich öfter mal nen Wolf wenn man in den Unterkategorien wühlt. Nun habe ich erstmal die  max_execution_time auf 30sek. gesetzt, dass es nicht so ewig dauert.

    Im Log steht dazu auch was:
    Zitat
    [13-12-2016 10:46:39] E_USER_WARNING   : LoggingManager: Smarty error: unable to read resource: "jgruen_2015/module/sub_categories_listing.html" in File: /var/www/vhosts/xxx/httpdocs/includes/external/smarty/smarty_2/Smarty.class.php on Line: 1116
    [13-12-2016 10:46:39] E_USER_WARNING   : LoggingManager: Backtrace #0 - /var/www/vhosts/xxx/httpdocs/includes/modules/categories_listing.php called at Line 93
    [13-12-2016 10:46:39] E_USER_WARNING   : LoggingManager: Backtrace #1 - /var/www/vhosts/xxx/httpdocs/includes/modules/product_listing.php called at Line 150
    [13-12-2016 10:46:39] E_USER_WARNING   : LoggingManager: Backtrace #2 - /var/www/vhosts/xxx/httpdocs/includes/modules/default.php called at Line 308
    [13-12-2016 10:46:39] E_USER_WARNING   : LoggingManager: Backtrace #3 - /var/www/vhosts/xxx/httpdocs/index.php called at Line 32
    Bzw. im Error Log:
    Zitat
    [13-12-2016 09:52:33] E_ERROR   : LoggingManager: Maximum execution time of 30 seconds exceeded in File: /var/www/vhosts/xxx/httpdocs/inc/xtc_get_subcategories.inc.php on Line: 24
    Es klingt natürlich nach dem Fehler. bzw. passt gut zusammen.

    Vielleicht kann jemand dazu schon was sagen? Der zweite Fehler ist mir eher wichtiger.

    Gern gebe ich auch mehr Daten zum Shop raus... aber versteht bitte, dass ich die Daten oben schon unkenntlich gemacht habe.

    Ich wäre für eine schnelle Hilfe sehr dankbar und werde auch die Leistung des "Helfenden" bezahlen.

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

    Stephs

    • Fördermitglied
    • Beiträge: 88
    • Geschlecht:
    Re: Shop Update von 1.5. auf 2.0.1.0 und diverse Fehler noch
    Antwort #1 am: 13. Dezember 2016, 11:30:23
    OK Fehler 1: (Connector) hat sich nun erledigt in dem ich den Shop von PHP 5.6. auf PHP 5.4. umgestellt habe. Leider ist der 2. Fehler eher schlechter geworden. :-(

    Stephs

    • Fördermitglied
    • Beiträge: 88
    • Geschlecht:
    Re: Shop Update von 1.5. auf 2.0.1.0 und diverse Fehler noch
    Antwort #2 am: 13. Dezember 2016, 12:50:09
    Ich habe nun weiter an dem Fehler umgedoktert. Irgendwie ist das Template extrem buggi... und ich werde es nochmal tauschen.

    Die Fehler sind nun erstmal alle behoben. Die Logs bleiben nun leer und die Seite läuft schnell, wie man es will.

    Ein Fehler war noch, dass es in der DB Tabelle Categories mehr Einträge gab als in der Desc. dazu.
    Es gab 5x einen Eintrag mit der ID 0. Die habe ich dann gelöscht und nun sind sie identisch von den Einträgen her und nun gibt es auch den TimeOut nicht mehr. Ich werde dann mal einen Thread öffnen für eine Template Suche.  :-)

    http://www.modified-shop.org/forum/index.php?topic=36202.msg329979;topicseen#msg329979

    MasterChief

    • Mitglied
    • Beiträge: 189
    Re: Shop Update von 1.5. auf 2.0.1.0 und diverse Fehler noch
    Antwort #3 am: 29. Dezember 2016, 18:58:34
    Hallo Stephs,
    habe deinen Beitrag gefunden und er scheint diesbezüglich der aktuellste zu sein.

    Ich mache grade testweise (auf einem anderen Server) das Update 1.05 SP1d zu  1.06 r4356   (die weiteren sollten dann folgen.... bis hin zum letzten 1.06).  2.0 wird nicht gehen da wir intern dafür zuviel ändern müssten.

    Kannst du mir unter die Arme greifen wegen dem Update?  Bei mir schlägt schon das erste Update fehl und ich komme nicht weiter  (obwohl ich kein ganz unbedarfter Shopanfänger bin).   Es geht halt grad nicht und ich weiß leider nicht warum.

    Los gehts schon hier:  https://www.modified-shop.org/forum/index.php?topic=36291.msg330703;topicseen#msg330703 
     :nixweiss:

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Shop Update von 1.5. auf 2.0.1.0 und diverse Fehler noch
    Antwort #4 am: 02. Januar 2017, 16:20:35
    @Stephs: die categories_id sollte in den Tabellen categories und categories_description eigentlich ein Primärschlüssel sein!

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Wenn das der Fall wäre, dann hätte das gar nicht passieren können. Außerdem ist die Datenbank und damit der Shop viel schneller, wenn der Primärschlüssel da sitzt!

    Stephs

    • Fördermitglied
    • Beiträge: 88
    • Geschlecht:
    Re: Shop Update von 1.5. auf 2.0.1.0 und diverse Fehler noch
    Antwort #5 am: 04. Januar 2017, 16:05:26
    Na das war ja auch der Fehler. An welcher Stelle dann der Primärschlüssel verloren gegangen ist, ist unklar.
    31 Antworten
    13139 Aufrufe
    22. Oktober 2009, 08:01:21 von Tomcraft
    3 Antworten
    2240 Aufrufe
    27. Februar 2017, 11:55:39 von nicson
    2 Antworten
    3144 Aufrufe
    27. Dezember 2010, 10:36:48 von peter123
    1 Antworten
    2146 Aufrufe
    06. Juni 2013, 13:51:30 von jannemann