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:
[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:
[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:
[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