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: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.991
    • Geschlecht:
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #255 am: 04. September 2019, 17:51:45
    Es gibt mehrere Faktoren die einen Shop langsam machen können.
    Da das ein komplexes Thema ist und eigtl. ganz genau und feinsinnig betrachtet werden muß, kann man eigtl. nichts Pauschales sagen.
    Trotzdem folgend ein paar Anhaltspunkte.
    Einen Shop langsam machen kann:
    • Was Karl's Bootstrap-Template betrifft evtl. das Top-Menu, insbesondere wenn man sehr viele Artikel in einigen Kategorien hat und entweder eingestellt hat, daß leere Kats nicht angezeigt oder die Zahl der Artikel je Kat angezeigt werden sollen.
      Jedenfalls sollte man mal mit deaktiviertem Top-Menu testen
      (wobei ich das in der /templates/DEIN_TEMPLATE/source/boxes.php auskommentieren würde, da, soweit ich das sehe, der Code des Top-Menus immer ausgeführt wird, auch wenn es im Backend deaktiviert wurde, was Karl mal ändern sollte.)
    • Die Bestseller, wenn man sehr viele Bestellungen hat.
      Ob es die Bestseller sind kann man gut beobachten, da sie nicht auf jeder Seite angezeigt werden.
    • Wenn man sehr viele Artikel hat, die neuen Artikel auf der Startseite, wenn man keine Artikel explizit auf die Startseite verlinkt hat. In dem Fall nämlich werden so viele Artikel wie im Backend eingestellt "at random" aus der DB geholt, was bei sehr vielen Artikeln sehr langsam sein kann.
      Auch das kann man gut beobachten, weill dann nämlich lediglich die Startseite langsam wäre.
    • Auf Kategorie-Seiten kann das Laden ebenfalls extrem langsam sein wenn man sehr sehr viele Artikel in der angeklickten Kategorie hat. (Die Frage was "sehr sehr viel" bedeutet ist hier berechtigt.
      Bei meinen Tests ist das bei 100.000 Artikeln nicht mehr vertretbar langsam. Aber auch kleinere Menegen wie z.B. 50.000 machen es schon langsam. Das hängt allerdings sehr davon ab nach was man die Artikel in einer Kategorie sortieren lässt. Am Schnellsten wäre die products_id, die man leider im Abckend aber nicht wählen kann.)

    Das mal als grobe Hinweise.
    Jedenfalls dürfte dir niemand ohne genaue Analyse eine aussagekräftige Antwort geben können.

    Mit "22 Mio. Zugriffe in einer Stunde" meinst du Queries auf die DB ?, also 22 Mio. Queries auf die DB ?
    Das erscheint mir so viel, daß da evtl. was anderes nicht stimmt.

    Gruß,
    noRiddle

    *NACHTRAG*
    Die von dir (leider nicht vollständig) zitierten Queries deuten eher auf Kategorien hin als auf die Bestsellers-Box. Wenn du für das Top-Menu übrigens "Anzahl Produkte:" auf 'Ja' stehen hast, ist allein das, wie oben bereits angedeutet, ein Performance-Killer.
    Werbung / Banner buchen

    elakki

    • Neu im Forum
    • Beiträge: 3
    • Geschlecht:
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #256 am: 04. September 2019, 19:40:53
    Vielen Dank für Deine Antwort noRiddle.

    Leider waren dies die einzigen Zeilen an Statements, die ich von Strato erhalten habe. Der Shop beinhaltet unter 6000 Artikel. Ich habe Teile der erhaltenen Statement mal über alle Dateien suchen lassen. Teile wurden nur in best_sellers.php,  last_viewed.php, order_history.php, reviews.php,specials.php und whats_new.php gefunden. Bestsellers kam mir am logischten vor, da hier ja ein Slider mit selbigen gefüllt wird und hierfür ja auch die Datenbank abgefragt wird, um aktuell zu sein. Wenn hier mehrere Nutzer gleichzeitig auf der Startseite verweilen, potenzieren sich die Zugriffe ja sehr schnell hoch.

    Nach Freischaltung der Datenbank waren es nach 10 Minuten wieder 1 Mio. Zugriffe durch ein Script mit folgenden Statements:

    Code: SQL  [Auswählen]
    SELECT c.categories_id FROM categories c WHERE c.parent_id = '279';
    --
    SELECT parent_id FROM categories WHERE categories_id = '344';
    --
    SELECT categories_name FROM categories_description WHERE categories_id = '244'
    --
    SELECT c.categories_id FROM categories c WHERE c.parent_id = '364';
    --
    SELECT COUNT(*) AS total FROM products p JOIN products_description pd

    Habe den Shop gerade erst zur Pflege übernommen und bin da noch sehr jungfräulich. Besten Dank für die die Hilfe. LG Axel

    [EDIT Tomcraft 07.09.2019: Full-Quote entfernt, siehe: FAQ: Full-Quotes und Groß-/Kleinschreibung - mit anderen Worten Netiquette!]

    Karl1

    • Experte
    • Beiträge: 1.881
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #257 am: 05. September 2019, 12:01:33
    Hallo Zusammen,

    @Axel:
    Ich hab alle Templatedateien durchsucht, und keine Datenbankabfrage gefunden in der
    c.categories_id, parent_id oder categories_name
    in dieser Schreibweise oder alleinstehend benutzt werden.
    Die von dir zitierten Abfragen kommen nicht aus dem Template.
    Schaut für mich so aus, als kommen die Abfragen von einem externen Modul - hast du z.B. Magnalister aktiviert.

    @noRiddle:
    Den Aufruf

    Code: PHP  [Auswählen]
    require_once(DIR_FS_BOXES . 'top_categories.php');

    in /templates/bootstrap4/source/boxes.php kommentiere ich nicht aus, weil der erzeugte Menüstring für das, aus meiner Sicht unverzichtbare, responsive Menü benutzt wird.
    Der selbe String wird auch für das Superfish-Menü verwandt (sofern das Menü im Template Manager aktiviert ist).

    Gruß Karl

    elakki

    • Neu im Forum
    • Beiträge: 3
    • Geschlecht:
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #258 am: 05. September 2019, 12:54:01
    Hallo Karl,

    vielen Dank für Deine Antwort. Hat für parent_id und categories_name anderes ergeben (siehe Anhang).
    Magnalister ist nicht installiert und müsste ja auch eine negative Auswirkung haben, wenn das Template XTC5 aktiviert ist. Es muss aus meiner Sicht aus dem Template kommen.

    LG

    Axel

    [EDIT Tomcraft 07.09.2019: Full-Quote entfernt, siehe: FAQ: Full-Quotes und Groß-/Kleinschreibung - mit anderen Worten Netiquette!]

    Karl1

    • Experte
    • Beiträge: 1.881
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #259 am: 05. September 2019, 13:24:17
    Hallo Axel,
    dein Shot zeigt eine Suche nach dem Text "categories_name" - klar hast du da Ergebnisse.

    Ich habe in den Dateien, in denen der Text "categories_name" enthalten ist, den PHP-Code nach Datenbankabfragen wie du sie zitiert hast

    [...]
    Code: SQL  [Auswählen]
    SELECT c.categories_id FROM categories c WHERE c.parent_id = '279';
    --
    SELECT parent_id FROM categories WHERE categories_id = '344';
    --
    SELECT categories_name FROM categories_description WHERE categories_id = '244'
    --
    [...]
    [...]

    durchsucht.
    Da gibt es keine Treffer.

    Bei mir im Template heißt es z.B. in der Datei templates/bootstrap4/source/boxes/categories.php

    Code: PHP  [Auswählen]
            $categories_query = xtDBquery("SELECT c.categories_id,
                                                  cd.categories_name,
                                                  c.parent_id
                                             FROM "
    .TABLE_CATEGORIES." c
                                             JOIN "
    .TABLE_CATEGORIES_DESCRIPTION." cd

    In deiner Suche ein Treffer.
    Daraus wird aber kein "SELECT categories_name FROM..."

    Gruß Karl

    elakki

    • Neu im Forum
    • Beiträge: 3
    • Geschlecht:
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #260 am: 05. September 2019, 13:49:25
    Hallo Karl,

    aber irgendwie muss dies ja aus dem Template kommen, da die Anomalie im anderen Template nicht Auftritt. Ich werde mal einen Monitor auf eine lokale Datenbank laufen lassen und mal schauen, wie sich die Zugriffe verändern, wenn ich das Template wechsel.

    Nochmals Danke für Deine Mühe.

    LG

    Axel

    [EDIT Tomcraft 07.09.2019: Full-Quote entfernt, siehe: FAQ: Full-Quotes und Groß-/Kleinschreibung - mit anderen Worten Netiquette!]

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.991
    • Geschlecht:
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #261 am: 05. September 2019, 16:36:04
    @elakki
    Vorab:
    Bitte höre auf alle Posts komplett zu zitieren wenn sie direkt über deiner Antwort stehen.
    Das macht keinen Sinn und den Thread unnötig lang.

    Hast du ausprobiert was ich empfohlen habe ? (Topo-Menu deaktiviert)

    [...]
    @noRiddle:
    Den Aufruf

    Code: PHP  [Auswählen]
    require_once(DIR_FS_BOXES . 'top_categories.php');

    in /templates/bootstrap4/source/boxes.php kommentiere ich nicht aus, weil der erzeugte Menüstring für das, aus meiner Sicht unverzichtbare, responsive Menü benutzt wird.
    Der selbe String wird auch für das Superfish-Menü verwandt (sofern das Menü im Template Manager aktiviert ist).
    [...]

    Wie kommst du darauf, daß ich gesagt hätte du sollest es auskommentieren ?
    Das habe ich elakki empfohlen zu Testzwecken, nämlich um festzustellen ob die DB-Abfragen vom Top-Menu kommen.
    Dir, Karl1, wollte ich nahelegen die Einbindung der Top-Menu-Box konditional zu machen in der /templates/DEIN_TEMPLATE/source/boxes.php, also abhängig davon ob das Menu im Backend überhaupt aktiviert ist.

    Mein Nachsatz

    [...]
    • [...]], was Karl mal ändern sollte.)
    • [...]
    [...]

    bezieht sich also auf

    [...]
    • [...], der Code des Top-Menus immer ausgeführt wird, auch wenn es im Backend deaktiviert wurde, was Karl mal ändern sollte.)
    • [...]
    [...]

    und nicht auf das Auskommentieren.

    Also z.B. so, wenn ich richtig geschaut habe:
    Code: PHP  [Auswählen]
    if(defined('BS4_SUPERFISHMENU_SHOW') && BS4_SUPERFISHMENU_SHOW == 'true') {
        require_once(DIR_FS_BOXES . 'top_categories.php');
    }

    Gruß,
    noRiddle

    *NACHTRAG*
    Ehem, ich habe nicht richtig gelesen. Das was in der Box top_categories.php ausgeführt wird wird also auch für das responsive Menu benutzt ? Dann müsste ich mir die Zusammenhanänge nochmals genauer anschauen wozu ich mom. keine Zeit und Lust habe. Du müsstest also selbst schauen ob unnötig Code ausgeführt wird.

    Unabhängig von den Aussagen elakkis ist in meiner Testumgebung dein Template auch  langsamer als z.B. das Default-Template. Habe das jedoch nicht genauer untersucht.
    Ich vermute jedoch redundante Queries, also Queries die mehrfach ausgeführt werden.

    elakki

    • Neu im Forum
    • Beiträge: 3
    • Geschlecht:
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #262 am: 06. September 2019, 11:06:02
    @noRiddle: Ich hab das Top Menu mal auskommentiert, jedoch bleibt alles unverändert. Bei eingeschaltetem Log für Queries ist die entsprechende LOG-Datei für MYSQL-Queries innerhalb von 30 Sekunden bei einer Größe von 8MB. Enthalten waren die von Strato gemeldeten Queries. Nach erneutem Löschen des Template-Caches (über die Adminoberfläche) ist Ruhe, obgleich ich dieses zuvor schon einige Male getan hatte.

    Durch hin-/herschalten zwischen den Templates lässt sich das Problem nicht mehr rekonstruieren.

    Ich muss da noch einmal in die Tiefe gehen.

    @Karl:
    wie auch noRiddle auch bereits getestet hat, ist das Template deutlich langsamer, als z.B. das alte XTC5-Template :-(

    Im Anhang mal ein Pagespeedtest via Google.
    Ein super geiles Template. Wenn wir den Speed nun noch hinbekommen könnten, wäre dies ein Traum.

    LG

    Axel

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.991
    • Geschlecht:
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #263 am: 06. September 2019, 13:02:12
    Verstehe ich das jetzt richtig, daß das Auskommentieren des Top-Menus alles schneller gemacht hat ?
    Ist der DB_Cache aktiviert ?

    Ein Link zu dem Shop wenn Karls Template eingeschaltet ist wäre interessant.
    Könntest du bei Bedarf ja mittels .htpasswd vor Suchmaschinen-Bots schützen.

    Gruß,
    noRiddle

    elakki

    • Neu im Forum
    • Beiträge: 3
    • Geschlecht:
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #264 am: 06. September 2019, 13:22:54
    @noRiddle: Nein. Das Auskommentieren hat gar nix gebracht, sondern nur das erneute Löschen des Template- Caches und Caches.

    DB Cache und Cache sind nicht eingeschaltet, da die Preise sich stündlich ändern.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.991
    • Geschlecht:
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #265 am: 06. September 2019, 14:33:53
    Wie das Löschen des Template-Caches die Anzahl der Queries veringern soll ist mir nicht klar.
    Mir scheint da stimmt noch etwas anderes nicht.

    Evtl. wird auch der Server mittels DDoS oder DoS angegriffen.
    Wenn Preis stündlich aktualisiert werden, macht das automatisiert eine Software, könnte diese die Sache verursachen ?

    Gruß,
    noRiddle

    elakki

    • Neu im Forum
    • Beiträge: 3
    • Geschlecht:
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #266 am: 06. September 2019, 15:42:42
    @noRiddle: das ist eben auch die Frage, die mich beschäftigt, wie der Zusammenhang zwischen dem Löschen des Caches und dem Aussetzen der Massen-Queries zusammenhängt. DDoS oder DoS kann man ausschließen, da ich dieses Phänomen ja auch auf dem Test-Server hatte, bis zum Löschen des Cache.

    Das ein Boostrap-Template langsamer läuft, als die Standard-Templates ist in geringem Maße nachvollziehbar, da hier ja auch einiges mehr passiert, aber dieser starke Unterschied lässt mich auch zweifeln, da hier ja beim Pagespeed sehr starke Unterschiede gegeben sind.

    Die Preisaktualisierung läuft schon seit Jahre via Cronjob ohne Probleme. Aktuell auch mit dem XTC5-Template.

    Vielen Dank nochmals für Deinen Support.

    LG

    Axel

    elakki

    • Neu im Forum
    • Beiträge: 3
    • Geschlecht:
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #267 am: 09. September 2019, 12:12:36
    Hallo Axel,
    dein Shot zeigt eine Suche nach dem Text "categories_name" - klar hast du da Ergebnisse.

    Ich habe in den Dateien, in denen der Text "categories_name" enthalten ist, den PHP-Code nach Datenbankabfragen wie du sie zitiert hast

    [...]
    Code: SQL  [Auswählen]
    SELECT c.categories_id FROM categories c WHERE c.parent_id = '279';
    --
    SELECT parent_id FROM categories WHERE categories_id = '344';
    --
    SELECT categories_name FROM categories_description WHERE categories_id = '244'
    --
    [...]
    [...]

    durchsucht.
    Da gibt es keine Treffer.

    Bei mir im Template heißt es z.B. in der Datei templates/bootstrap4/source/boxes/categories.php

    Code: PHP  [Auswählen]
            $categories_query = xtDBquery("SELECT c.categories_id,
                                                  cd.categories_name,
                                                  c.parent_id
                                             FROM "
    .TABLE_CATEGORIES." c
                                             JOIN "
    .TABLE_CATEGORIES_DESCRIPTION." cd

    In deiner Suche ein Treffer.
    Daraus wird aber kein "SELECT categories_name FROM..."

    Gruß Karl

    Hallo Karl,

    ich habe folgenden Auszug mal aus den Logs kopiert:

    09/09/2019 11:50:18 Backtrace #0 - /.../.../.../.../.../htdocs/vwke/inc/db_functions_mysqli.inc.php called at Line 258
    09/09/2019 11:50:18 Backtrace #1 - /.../.../.../.../.../htdocs/vwke/inc/db_functions.inc.php called at Line 104
    09/09/2019 11:50:18 Backtrace #2 - /.../.../.../.../.../htdocs/vwke/templates/donkels-2019/source/inc/gunnart_Categories.inc.php called at Line 54
    09/09/2019 11:50:18 Backtrace #3 - /.../.../.../.../.../htdocs/vwke/templates/donkels-2019/source/boxes/top_categories.php called at Line 61
    09/09/2019 11:50:18 Backtrace #4 - /.../.../.../.../.../htdocs/vwke/templates/donkels-2019/source/boxes.php called at Line 85
    09/09/2019 11:50:18 Backtrace #5 - /.../.../.../.../.../htdocs/vwke/index.php called at Line 34
    09/09/2019 11:50:18 QUERY [0.00039s] SELECT count(*) as total
                                       FROM products p
                                       JOIN products_description pd
                                            ON p.products_id = pd.products_id
                                               AND pd.language_id = '2'
                                               AND trim(pd.products_name) != ''                     
                                       JOIN products_to_categories p2c
                                            ON p.products_id = p2c.products_id
                                               AND p2c.categories_id = '26'
                                             AND p.products_status = '1'

    Hier kommt also das von Strato mitgeteilte Query vor.

    Hast Du eine Idee dazu?

    Vielen Dank.

    LG

    Axel

    [EDIT Tomcraft 09.09.2019: Serverpfade unkenntlich gemacht.]

    elakki

    • Neu im Forum
    • Beiträge: 3
    • Geschlecht:
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #268 am: 09. September 2019, 15:23:54
    @noRiddle: das ist eben auch die Frage, die mich beschäftigt, wie der Zusammenhang zwischen dem Löschen des Caches und dem Aussetzen der Massen-Queries zusammenhängt. DDoS oder DoS kann man ausschließen, da ich dieses Phänomen ja auch auf dem Test-Server hatte, bis zum Löschen des Cache.

    Das ein Boostrap-Template langsamer läuft, als die Standard-Templates ist in geringem Maße nachvollziehbar, da hier ja auch einiges mehr passiert, aber dieser starke Unterschied lässt mich auch zweifeln, da hier ja beim Pagespeed sehr starke Unterschiede gegeben sind.

    Die Preisaktualisierung läuft schon seit Jahre via Cronjob ohne Probleme. Aktuell auch mit dem XTC5-Template.

    Vielen Dank nochmals für Deinen Support.

    LG

    Axel

    Hi noRiddle,

    Template-Cache löschen hat doch nicht zum Erfolg geführt. War ein falscher Rückschluss von mir. Dein Verdacht, dass Queries mehrfach aufgerufen werden, hat sich bewahrheitet.

    Der nachfolgende Log-Inhalt wurde bei einmaligem Seitenaufruf geschrieben:

    Code: XML  [Auswählen]
    09/09/2019 14:42:46 QUERY [0.00900s] SELECT DISTINCT m.manufacturers_id,
                                              m.manufacturers_name
                                         FROM manufacturers as m
                                         JOIN products as p
                                              ON m.manufacturers_id = p.manufacturers_id
                                                 AND p.products_status = '1'
                                     ORDER BY m.manufacturers_name
    09/09/2019 14:42:46 Backtrace #0 - .../htdocs/vwke/inc/db_functions_mysqli.inc.php called at Line 258
    09/09/2019 14:42:46 Backtrace #1 - .../htdocs/vwke/inc/db_functions.inc.php called at Line 104
    09/09/2019 14:42:46 Backtrace #2 - .../htdocs/vwke/templates/template-karl/source/boxes/manufacturers.php called at Line 35
    09/09/2019 14:42:46 Backtrace #3 - .../htdocs/vwke/templates/template-karl/source/boxes.php called at Line 75
    09/09/2019 14:42:46 Backtrace #4 - .../htdocs/vwke/index.php called at Line 34
    09/09/2019 14:42:46 QUERY [0.00360s] SELECT count(*) as total
                                       FROM products p
                                       JOIN products_description pd
                                            ON p.products_id = pd.products_id
                                               AND pd.language_id = '2'
                                               AND trim(pd.products_name) != ''                      
                                       JOIN products_to_categories p2c
                                            ON p.products_id = p2c.products_id
                                               AND p2c.categories_id = '86'
                                             AND p.products_status = '1'
                                           
    09/09/2019 14:42:46 Backtrace #0 - .../htdocs/vwke/inc/db_functions_mysqli.inc.php called at Line 258
    09/09/2019 14:42:46 Backtrace #1 - .../htdocs/vwke/inc/db_functions.inc.php called at Line 104
    09/09/2019 14:42:46 Backtrace #2 - .../htdocs/vwke/inc/xtc_count_products_in_category.inc.php called at Line 35
    09/09/2019 14:42:46 Backtrace #3 - .../htdocs/vwke/inc/xtc_count_products_in_category.inc.php called at Line 46
    09/09/2019 14:42:46 Backtrace #4 - .../htdocs/vwke/templates/template-karl/source/inc/gunnart_Categories.inc.php called at Line 70
    09/09/2019 14:42:46 Backtrace #5 - .../htdocs/vwke/templates/template-karl/source/inc/gunnart_Categories.inc.php called at Line 91
    09/09/2019 14:42:46 Backtrace #6 - .../htdocs/vwke/templates/template-karl/source/boxes/top_categories.php called at Line 61
    09/09/2019 14:42:46 Backtrace #7 - .../htdocs/vwke/templates/template-karl/source/boxes.php called at Line 85
    09/09/2019 14:42:46 Backtrace #8 - .../htdocs/vwke/index.php called at Line 34
    09/09/2019 14:42:46 QUERY [0.00240s] SELECT parent_id
                                        FROM categories
                                       WHERE categories_id = '406'
    09/09/2019 14:42:46 Backtrace #0 - .../htdocs/vwke/inc/db_functions_mysqli.inc.php called at Line 258
    09/09/2019 14:42:46 Backtrace #1 - .../htdocs/vwke/inc/db_functions.inc.php called at Line 104
    09/09/2019 14:42:46 Backtrace #2 - .../htdocs/vwke/inc/xtc_get_parent_categories.inc.php called at Line 45
    09/09/2019 14:42:46 Backtrace #3 - .../htdocs/vwke/inc/xtc_get_category_path.inc.php called at Line 28
    09/09/2019 14:42:46 Backtrace #4 - .../htdocs/vwke/inc/xtc_category_link.inc.php called at Line 16
    09/09/2019 14:42:46 Backtrace #5 - .../htdocs/vwke/templates/template-karl/source/inc/gunnart_Categories.inc.php called at Line 81
    09/09/2019 14:42:46 Backtrace #6 - .../htdocs/vwke/templates/template-karl/source/inc/gunnart_Categories.inc.php called at Line 91
    09/09/2019 14:42:46 Backtrace #7 - .../htdocs/vwke/templates/template-karl/source/inc/gunnart_Categories.inc.php called at Line 91
    09/09/2019 14:42:46 Backtrace #8 - .../htdocs/vwke/templates/template-karl/source/boxes/top_categories.php called at Line 61
    09/09/2019 14:42:46 Backtrace #9 - .../htdocs/vwke/templates/template-karl/source/boxes.php called at Line 85
    09/09/2019 14:42:46 Backtrace #10 - .../htdocs/vwke/index.php called at Line 34
    09/09/2019 14:42:46 QUERY [0.00209s] SELECT c.categories_id
                                               FROM categories c
                                              WHERE c.parent_id = '187'
                                                   
    09/09/2019 14:42:46 Backtrace #0 - .../htdocs/vwke/inc/db_functions_mysqli.inc.php called at Line 258
    09/09/2019 14:42:46 Backtrace #1 - .../htdocs/vwke/inc/db_functions.inc.php called at Line 104
    09/09/2019 14:42:46 Backtrace #2 - .../htdocs/vwke/inc/xtc_count_products_in_category.inc.php called at Line 43
    09/09/2019 14:42:46 Backtrace #3 - .../htdocs/vwke/templates/template-karl/source/inc/gunnart_Categories.inc.php called at Line 70
    09/09/2019 14:42:46 Backtrace #4 - .../htdocs/vwke/templates/template-karl/source/inc/gunnart_Categories.inc.php called at Line 91
    09/09/2019 14:42:46 Backtrace #5 - .../htdocs/vwke/templates/template-karl/source/inc/gunnart_Categories.inc.php called at Line 91
    09/09/2019 14:42:46 Backtrace #6 - .../htdocs/vwke/templates/template-karl/source/boxes/top_categories.php called at Line 61
    09/09/2019 14:42:46 Backtrace #7 - .../htdocs/vwke/templates/template-karl/source/boxes.php called at Line 85
    09/09/2019 14:42:46 Backtrace #8 - .../htdocs/vwke/index.php called at Line 34
    09/09/2019 14:42:46 QUERY [0.00346s] SELECT count(*) as total
                                       FROM products p
                                       JOIN products_description pd
                                            ON p.products_id = pd.products_id
                                               AND pd.language_id = '2'
                                               AND trim(pd.products_name) != ''                      
                                       JOIN products_to_categories p2c
                                            ON p.products_id = p2c.products_id
                                               AND p2c.categories_id = '229'
                                             AND p.products_status = '1'
                                           
    09/09/2019 14:42:46 Backtrace #0 - .../htdocs/vwke/inc/db_functions_mysqli.inc.php called at Line 258
    09/09/2019 14:42:46 Backtrace #1 - .../htdocs/vwke/inc/db_functions.inc.php called at Line 104
    09/09/2019 14:42:46 Backtrace #2 - .../htdocs/vwke/inc/xtc_count_products_in_category.inc.php called at Line 35
    09/09/2019 14:42:46 Backtrace #3 - .../htdocs/vwke/templates/template-karl/source/inc/gunnart_Categories.inc.php called at Line 70
    09/09/2019 14:42:46 Backtrace #4 - .../htdocs/vwke/templates/template-karl/source/inc/gunnart_Categories.inc.php called at Line 91
    09/09/2019 14:42:46 Backtrace #5 - .../htdocs/vwke/templates/template-karl/source/boxes/top_categories.php called at Line 61
    09/09/2019 14:42:46 Backtrace #6 - .../htdocs/vwke/templates/template-karl/source/boxes.php called at Line 85
    09/09/2019 14:42:46 Backtrace #7 - .../htdocs/vwke/index.php called at Line 34
    09/09/2019 14:42:47 QUERY [0.00927s] SELECT c.categories_id
                                               FROM categories c
                                              WHERE c.parent_id = '129'
                                                   
    09/09/2019 14:42:47 Backtrace #0 - .../htdocs/vwke/inc/db_functions_mysqli.inc.php called at Line 258
    09/09/2019 14:42:47 Backtrace #1 - .../htdocs/vwke/inc/db_functions.inc.php called at Line 104
    09/09/2019 14:42:47 Backtrace #2 - .../htdocs/vwke/inc/xtc_count_products_in_category.inc.php called at Line 43
    09/09/2019 14:42:47 Backtrace #3 - .../htdocs/vwke/templates/template-karl/source/inc/gunnart_Categories.inc.php called at Line 70
    09/09/2019 14:42:47 Backtrace #4 - .../htdocs/vwke/templates/template-karl/source/inc/gunnart_Categories.inc.php called at Line 91
    09/09/2019 14:42:47 Backtrace #5 - .../htdocs/vwke/templates/template-karl/source/boxes/top_categories.php called at Line 61
    09/09/2019 14:42:47 Backtrace #6 - .../htdocs/vwke/templates/template-karl/source/boxes.php called at Line 85
    09/09/2019 14:42:47 Backtrace #7 - .../htdocs/vwke/index.php called at Line 34
    09/09/2019 14:42:47 QUERY [0.00232s] SELECT count(*) as total
                                       FROM products p
                                       JOIN products_description pd
                                            ON p.products_id = pd.products_id
                                               AND pd.language_id = '2'
                                               AND trim(pd.products_name) != ''                      
                                       JOIN products_to_categories p2c
                                            ON p.products_id = p2c.products_id
                                               AND p2c.categories_id = '332'
                                             AND p.products_status = '1'
                                           
    09/09/2019 14:42:47 Backtrace #0 - .../htdocs/vwke/inc/db_functions_mysqli.inc.php called at Line 258
    09/09/2019 14:42:47 Backtrace #1 - .../htdocs/vwke/inc/db_functions.inc.php called at Line 104
    09/09/2019 14:42:47 Backtrace #2 - .../htdocs/vwke/inc/xtc_count_products_in_category.inc.php called at Line 35
    09/09/2019 14:42:47 Backtrace #3 - .../htdocs/vwke/inc/xtc_count_products_in_category.inc.php called at Line 46
    09/09/2019 14:42:47 Backtrace #4 - .../htdocs/vwke/inc/xtc_count_products_in_category.inc.php called at Line 46
    09/09/2019 14:42:47 Backtrace #5 - .../htdocs/vwke/templates/template-karl/source/inc/gunnart_Categories.inc.php called at Line 70
    09/09/2019 14:42:47 Backtrace #6 - .../htdocs/vwke/templates/template-karl/source/boxes/top_categories.php called at Line 61
    09/09/2019 14:42:47 Backtrace #7 - .../htdocs/vwke/templates/template-karl/source/boxes.php called at Line 85
    09/09/2019 14:42:47 Backtrace #8 - .../htdocs/vwke/index.php called at Line 34
    09/09/2019 14:42:47 QUERY [0.00364s] SELECT count(*) as total
                                       FROM products p
                                       JOIN products_description pd
                                            ON p.products_id = pd.products_id
                                               AND pd.language_id = '2'
                                               AND trim(pd.products_name) != ''                      
                                       JOIN products_to_categories p2c
                                            ON p.products_id = p2c.products_id
                                               AND p2c.categories_id = '302'
                                             AND p.products_status = '1'
                                           
    09/09/2019 14:42:47 Backtrace #0 - .../htdocs/vwke/inc/db_functions_mysqli.inc.php called at Line 258
    09/09/2019 14:42:47 Backtrace #1 - .../htdocs/vwke/inc/db_functions.inc.php called at Line 104
    09/09/2019 14:42:47 Backtrace #2 - .../htdocs/vwke/inc/xtc_count_products_in_category.inc.php called at Line 35
    09/09/2019 14:42:47 Backtrace #3 - .../htdocs/vwke/templates/template-karl/source/inc/gunnart_Categories.inc.php called at Line 70
    09/09/2019 14:42:47 Backtrace #4 - .../htdocs/vwke/templates/template-karl/source/boxes/top_categories.php called at Line 61
    09/09/2019 14:42:47 Backtrace #5 - .../htdocs/vwke/templates/template-karl/source/boxes.php called at Line 85
    09/09/2019 14:42:47 Backtrace #6 - .../htdocs/vwke/index.php called at Line 34
    09/09/2019 14:42:47 QUERY [0.00602s] SELECT count(*) AS count FROM orders WHERE orders_status = '3'
    09/09/2019 14:42:47 Backtrace #0 - .../htdocs/vwke/inc/db_functions_mysqli.inc.php called at Line 258
    09/09/2019 14:42:47 Backtrace #1 - .../htdocs/vwke/templates/template-karl/source/boxes/admin.php called at Line 82
    09/09/2019 14:42:47 Backtrace #2 - .../htdocs/vwke/templates/template-karl/source/boxes.php called at Line 128
    09/09/2019 14:42:47 Backtrace #3 - .../htdocs/vwke/index.php called at Line 34
    09/09/2019 14:42:47 QUERY [0.04548s] SELECT
                                      p.products_id,
                                      p.products_image,
                                      p.products_price,
                                      p.products_vpe,
                                      p.products_vpe_status,
                                      p.products_vpe_value,
                                      p.products_date_added,
                                      p.products_shippingtime,
                                      p.products_startpage,
                                                                      p.products_fsk18,
                                      p.products_tax_class_id,
                                      pd.products_name
                                 FROM products p
                                     
                                 JOIN products_description pd
                                      ON p.products_id = pd.products_id
                                         AND pd.language_id = '2'
                                         AND trim(pd.products_name) != ''
                                WHERE p.products_status = 1
                                  AND p.products_ordered > 0
                                     
                                     
                             GROUP BY p.products_id
                             ORDER BY p.products_ordered DESC
                                LIMIT 5
    09/09/2019 14:42:47 Backtrace #0 - .../htdocs/vwke/inc/db_functions_mysqli.inc.php called at Line 258
    09/09/2019 14:42:47 Backtrace #1 - .../htdocs/vwke/inc/db_functions.inc.php called at Line 104
    09/09/2019 14:42:47 Backtrace #2 - .../htdocs/vwke/templates/template-karl/source/boxes/best_sellers.php called at Line 131
    09/09/2019 14:42:47 Backtrace #3 - .../htdocs/vwke/templates/template-karl/source/boxes.php called at Line 137
    09/09/2019 14:42:47 Backtrace #4 - .../htdocs/vwke/index.php called at Line 34
    09/09/2019 14:42:47 QUERY [0.00255s] SELECT count(*) as total
                                     FROM products p
                                     JOIN products_description pd
                                          ON p.products_id = pd.products_id
                                             AND trim(pd.products_name) != ''
                                             AND pd.language_id = '2'
                                    WHERE p.products_startpage = 1
                                      AND p.products_status = 1
                                         
    09/09/2019 14:42:47 Backtrace #0 - .../htdocs/vwke/inc/db_functions_mysqli.inc.php called at Line 258
    09/09/2019 14:42:47 Backtrace #1 - .../htdocs/vwke/includes/extra/default/center_modules/new_products_default.php called at Line 29
    09/09/2019 14:42:47 Backtrace #2 - .../htdocs/vwke/includes/modules/default.php called at Line 314
    09/09/2019 14:42:47 Backtrace #3 - .../htdocs/vwke/index.php called at Line 35
    09/09/2019 14:42:47 QUERY [0.00257s] SELECT p.products_id,
                                          pd.products_name,
                                          products_date_available as date_expected
                                     FROM products p
                                     JOIN products_description pd
                                          ON p.products_id = pd.products_id
                                             AND pd.language_id = 2
                                             AND pd.products_name <> ''
                                    WHERE to_days(products_date_available) >= to_days(now())
                                      AND p.products_status = 1
                                         
                                 ORDER BY date_expected desc
                                    LIMIT 10
    09/09/2019 14:42:47 Backtrace #0 - .../htdocs/vwke/inc/db_functions_mysqli.inc.php called at Line 258
    09/09/2019 14:42:47 Backtrace #1 - .../htdocs/vwke/inc/db_functions.inc.php called at Line 104
    09/09/2019 14:42:47 Backtrace #2 - .../htdocs/vwke/includes/extra/default/center_modules/upcoming_products.php called at Line 39
    09/09/2019 14:42:47 Backtrace #3 - .../htdocs/vwke/includes/modules/default.php called at Line 314
    09/09/2019 14:42:47 Backtrace #4 - .../htdocs/vwke/index.php called at Line 35
    09/09/2019 14:46:55 QUERY [0.00937s] SELECT DISTINCT m.manufacturers_id,
                                              m.manufacturers_name
                                         FROM manufacturers as m
                                         JOIN products as p
                                              ON m.manufacturers_id = p.manufacturers_id
                                                 AND p.products_status = '1'
                                     ORDER BY m.manufacturers_name
    09/09/2019 14:46:55 Backtrace #0 - .../htdocs/vwke/inc/db_functions_mysqli.inc.php called at Line 258
    09/09/2019 14:46:55 Backtrace #1 - .../htdocs/vwke/inc/db_functions.inc.php called at Line 104
    09/09/2019 14:46:55 Backtrace #2 - .../htdocs/vwke/templates/template-karl/source/boxes/manufacturers.php called at Line 35
    09/09/2019 14:46:55 Backtrace #3 - .../htdocs/vwke/templates/template-karl/source/boxes.php called at Line 75
    09/09/2019 14:46:55 Backtrace #4 - .../htdocs/vwke/index.php called at Line 34
    09/09/2019 14:46:56 QUERY [0.00203s] SELECT count(*) as total
                                       FROM products p
                                       JOIN products_description pd
                                            ON p.products_id = pd.products_id
                                               AND pd.language_id = '2'
                                               AND trim(pd.products_name) != ''                      
                                       JOIN products_to_categories p2c
                                            ON p.products_id = p2c.products_id
                                               AND p2c.categories_id = '332'
                                             AND p.products_status = '1'
                                           
    09/09/2019 14:46:56 Backtrace #0 - .../htdocs/vwke/inc/db_functions_mysqli.inc.php called at Line 258
    09/09/2019 14:46:56 Backtrace #1 - .../htdocs/vwke/inc/db_functions.inc.php called at Line 104
    09/09/2019 14:46:56 Backtrace #2 - .../htdocs/vwke/inc/xtc_count_products_in_category.inc.php called at Line 35
    09/09/2019 14:46:56 Backtrace #3 - .../htdocs/vwke/templates/template-karl/source/inc/gunnart_Categories.inc.php called at Line 70
    09/09/2019 14:46:56 Backtrace #4 - .../htdocs/vwke/templates/template-karl/source/inc/gunnart_Categories.inc.php called at Line 91
    09/09/2019 14:46:56 Backtrace #5 - .../htdocs/vwke/templates/template-karl/source/inc/gunnart_Categories.inc.php called at Line 91
    09/09/2019 14:46:56 Backtrace #6 - .../htdocs/vwke/templates/template-karl/source/boxes/top_categories.php called at Line 61
    09/09/2019 14:46:56 Backtrace #7 - .../htdocs/vwke/templates/template-karl/source/boxes.php called at Line 85
    09/09/2019 14:46:56 Backtrace #8 - .../htdocs/vwke/index.php called at Line 34
    09/09/2019 14:46:56 QUERY [0.00415s] SELECT count(*) as total
                                       FROM products p
                                       JOIN products_description pd
                                            ON p.products_id = pd.products_id
                                               AND pd.language_id = '2'
                                               AND trim(pd.products_name) != ''                      
                                       JOIN products_to_categories p2c
                                            ON p.products_id = p2c.products_id
                                               AND p2c.categories_id = '302'
                                             AND p.products_status = '1'
                                           
    09/09/2019 14:46:56 Backtrace #0 - .../htdocs/vwke/inc/db_functions_mysqli.inc.php called at Line 258
    09/09/2019 14:46:56 Backtrace #1 - .../htdocs/vwke/inc/db_functions.inc.php called at Line 104
    09/09/2019 14:46:56 Backtrace #2 - .../htdocs/vwke/inc/xtc_count_products_in_category.inc.php called at Line 35
    09/09/2019 14:46:56 Backtrace #3 - .../htdocs/vwke/templates/template-karl/source/inc/gunnart_Categories.inc.php called at Line 70
    09/09/2019 14:46:56 Backtrace #4 - .../htdocs/vwke/templates/template-karl/source/boxes/top_categories.php called at Line 61
    09/09/2019 14:46:56 Backtrace #5 - .../htdocs/vwke/templates/template-karl/source/boxes.php called at Line 85
    09/09/2019 14:46:56 Backtrace #6 - .../htdocs/vwke/index.php called at Line 34
    09/09/2019 14:46:56 QUERY [0.00698s] SELECT count(*) AS count FROM orders WHERE orders_status = '3'
    09/09/2019 14:46:56 Backtrace #0 - .../htdocs/vwke/inc/db_functions_mysqli.inc.php called at Line 258
    09/09/2019 14:46:56 Backtrace #1 - .../htdocs/vwke/templates/template-karl/source/boxes/admin.php called at Line 82
    09/09/2019 14:46:56 Backtrace #2 - .../htdocs/vwke/templates/template-karl/source/boxes.php called at Line 128
    09/09/2019 14:46:56 Backtrace #3 - .../htdocs/vwke/index.php called at Line 34
    09/09/2019 14:46:56 QUERY [0.05493s] SELECT
                                      p.products_id,
                                      p.products_image,
                                      p.products_price,
                                      p.products_vpe,
                                      p.products_vpe_status,
                                      p.products_vpe_value,
                                      p.products_date_added,
                                      p.products_shippingtime,
                                      p.products_startpage,
                                                                      p.products_fsk18,
                                      p.products_tax_class_id,
                                      pd.products_name
                                 FROM products p
                                     
                                 JOIN products_description pd
                                      ON p.products_id = pd.products_id
                                         AND pd.language_id = '2'
                                         AND trim(pd.products_name) != ''
                                WHERE p.products_status = 1
                                  AND p.products_ordered > 0
                                     
                                     
                             GROUP BY p.products_id
                             ORDER BY p.products_ordered DESC
                                LIMIT 5
    09/09/2019 14:46:56 Backtrace #0 - .../htdocs/vwke/inc/db_functions_mysqli.inc.php called at Line 258
    09/09/2019 14:46:56 Backtrace #1 - .../htdocs/vwke/inc/db_functions.inc.php called at Line 104
    09/09/2019 14:46:56 Backtrace #2 - .../htdocs/vwke/templates/template-karl/source/boxes/best_sellers.php called at Line 131
    09/09/2019 14:46:56 Backtrace #3 - .../htdocs/vwke/templates/template-karl/source/boxes.php called at Line 137
    09/09/2019 14:46:56 Backtrace #4 - .../htdocs/vwke/index.php called at Line 34
    09/09/2019 14:46:56 QUERY [0.00283s] SELECT count(*) as total
                                     FROM products p
                                     JOIN products_description pd
                                          ON p.products_id = pd.products_id
                                             AND trim(pd.products_name) != ''
                                             AND pd.language_id = '2'
                                    WHERE p.products_startpage = 1
                                      AND p.products_status = 1
                                         
    09/09/2019 14:46:56 Backtrace #0 - .../htdocs/vwke/inc/db_functions_mysqli.inc.php called at Line 258
    09/09/2019 14:46:56 Backtrace #1 - .../htdocs/vwke/includes/extra/default/center_modules/new_products_default.php called at Line 29
    09/09/2019 14:46:56 Backtrace #2 - .../htdocs/vwke/includes/modules/default.php called at Line 314
    09/09/2019 14:46:56 Backtrace #3 - .../htdocs/vwke/index.php called at Line 35
    09/09/2019 14:46:56 QUERY [0.00280s] SELECT p.products_id,
                                          pd.products_name,
                                          products_date_available as date_expected
                                     FROM products p
                                     JOIN products_description pd
                                          ON p.products_id = pd.products_id
                                             AND pd.language_id = 2
                                             AND pd.products_name <> ''
                                    WHERE to_days(products_date_available) >= to_days(now())
                                      AND p.products_status = 1
                                         
                                 ORDER BY date_expected desc
                                    LIMIT 10
    09/09/2019 14:46:56 Backtrace #0 - .../htdocs/vwke/inc/db_functions_mysqli.inc.php called at Line 258
    09/09/2019 14:46:56 Backtrace #1 - .../htdocs/vwke/inc/db_functions.inc.php called at Line 104
    09/09/2019 14:46:56 Backtrace #2 - .../htdocs/vwke/includes/extra/default/center_modules/upcoming_products.php called at Line 39
    09/09/2019 14:46:56 Backtrace #3 - .../htdocs/vwke/includes/modules/default.php called at Line 314
    09/09/2019 14:46:56 Backtrace #4 - .../htdocs/vwke/index.php called at Line 35
     

    LG Axel

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.991
    • Geschlecht:
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #269 am: 09. September 2019, 15:32:59
    Das bringt so nichts.
    Der Thread wird hier überflutet mit einem (vielleicht auch vermeintlichen) Einzel-Problem.
    Auch kann man mit Einzelinformationen die man sich zusammensuchen muß wenig oder nur mit Aufwand etwas anfangen.
    Lasse da bitte jemanden, z.B. vom modified-Team, draufschauen.

    Übrigens:
    • Achte darauf keine heiklen Informationen wie Serverpfade hier zu posten.
    • Bei Zitaten zitiere die relevanten Sätze und nicht komplette Posts. Ansonsten wird das Ganze immer unübersichtlicher und die Zeit die ein Community-Mitglied investieren muß um dir evtl. zu helfen wird unverhältnismäßig.

    Gruß,
    noRiddle
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
    1266 Antworten
    427884 Aufrufe
    12. Dezember 2023, 07:46:30 von Karl1
    179 Antworten
    12919 Aufrufe
    14. September 2024, 10:13:46 von kotzbrocken
    1228 Antworten
    652957 Aufrufe
    11. März 2020, 16:11:33 von Baschtl
    1 Antworten
    3300 Aufrufe
    24. April 2018, 09:36:44 von lukass