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: Nach Umzug jQuery defekt?

    duskk

    • Neu im Forum
    • Beiträge: 33
    Nach Umzug jQuery defekt?
    am: 07. Mai 2022, 11:23:00
    Hi,

    ich habe einen Serverumzug durchgeführt.
    Der Shop funktioniert soweit auch, allerdings ist das jQuery im Admin-Bereich defekt. Ich kann nach dem Umzug sowohl keine Auswahllisten mehr öffnen und erhalte auch immer Syntax-Fehler. Woran kann das liegen?

    Bestellung etc. funktioniert einwandfrei.

    Ich habe auch schon alle Dateien nochmal ersetzt (natürlich gleiche Version) und auch die Installation nochmal durchgeührt (ohne Datenbank zu ändern, nur die config neu gesetzt).

    Code: Javascript  [Auswählen]
    Uncaught SyntaxError: missing ) after argument listjquery-1.8.3.min.js:2:16443


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

    Timm

    • Fördermitglied
    • Beiträge: 6.257
    Re: Nach Umzug jQuery defekt?
    Antwort #1 am: 07. Mai 2022, 11:34:37
    Moin

    Übertragungsmodus in FileZilla muss binär sein.

    Caches gelöscht?

    Mal Komprimierung testweise ausschalten.

    Gruß Timm

    duskk

    • Neu im Forum
    • Beiträge: 33
    Re: Nach Umzug jQuery defekt?
    Antwort #2 am: 07. Mai 2022, 12:08:16
    Hi,

    das habe ich alles schon probiert.
    Auch Cache und Komprimierung ganz deaktiviert. Bleibt so.

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Nach Umzug jQuery defekt?
    Antwort #3 am: 07. Mai 2022, 13:44:09
    Die Datei "listjquery-1.8.3.min.js" kenne ich gar nicht, welche Version der Shopsoftware hast du?

    Gruss
    Hanspeter

    duskk

    • Neu im Forum
    • Beiträge: 33
    Re: Nach Umzug jQuery defekt?
    Antwort #4 am: 07. Mai 2022, 15:44:16
    modified eCommerce Shopsoftware v2.0.6.0 rev 13500 dated: 2021-04-01
    Datenbank Version: "MOD_2.0.6.0"

    duskk

    • Neu im Forum
    • Beiträge: 33
    Re: Nach Umzug jQuery defekt?
    Antwort #5 am: 07. Mai 2022, 16:09:43
    Zusätzlich in der mod_error_2022-05-07.log

    Code: Javascript  [Auswählen]
    [2022-05-07 08:53:44]   [error] [modified]      [pid:29485]     ERROR found for URL: /domain.de/Ladenausstattung/Warentr-ger-f-r-Wandmontage:::25_62.html       {}      {}
    [2022-05-07 08:53:44]   [error] [modified]      [pid:29485]     count(): Argument #1 ($value) must be of type Countable|array, bool given in File: /www/htdocs/username/domain.de/includes/external/smarty/smarty_3/plugins/shared.mb_str_replace.php on Line: 48       {}      {}
    [2022-05-07 08:54:00]   [error] [modified]      [pid:29490]     ERROR found for URL: /domain.de/Ladenausstattung/Warentr-ger-f-r-Wandmontage:::25_62.html       {}      {}
    [2022-05-07 08:54:00]   [error] [modified]      [pid:29490]     count(): Argument #1 ($value) must be of type Countable|array, bool given in File: /www/htdocs/username/domain.de/includes/external/smarty/smarty_3/plugins/shared.mb_str_replace.php on Line: 48       {}      {}
    [2022-05-07 08:54:14]   [error] [modified]      [pid:29457]     ERROR found for URL: /domain.de/Ladenausstattung/Warentr-ger-f-r-Wandmontage:::25_62.html       {}      {}
    [2022-05-07 08:54:14]   [error] [modified]      [pid:29457]     count(): Argument #1 ($value) must be of type Countable|array, bool given in File: /www/htdocs/username/domain.de/includes/external/smarty/smarty_3/plugins/shared.mb_str_replace.php on Line: 48       {}      {}
    [2022-05-07 08:54:29]   [error] [modified]      [pid:29493]     ERROR found for URL: /domain.de/Ladenausstattung/Warentr-ger-f-r-Wandmontage:::25_62.html       {}      {}
    [2022-05-07 08:54:29]   [error] [modified]      [pid:29493]     count(): Argument #1 ($value) must be of type Countable|array, bool given in File: /www/htdocs/username/domain.de/includes/external/smarty/smarty_3/plugins/shared.mb_str_replace.php on Line: 48       {}      {}
     

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Nach Umzug jQuery defekt?
    Antwort #6 am: 07. Mai 2022, 16:16:59
    Welches Template und welche PHP-Version!?

    Grüße

    Torsten

    duskk

    • Neu im Forum
    • Beiträge: 33
    Re: Nach Umzug jQuery defekt?
    Antwort #7 am: 07. Mai 2022, 16:20:37
    tpl_modified_responsive (kann es auch nicht ändern, da die Auswahlliste nicht mehr aufgeht).
    Sowohl mit PHP 7.4 als auch 8.0 probiert. Beides das gleiche.
    Lieber 8.0 lassen?

    Irgendwie scheint da nach dem Umzug der Wurm drin zu sein, obwohl ich alle Dateien eigentlich schon ersetzt habe (von einer sauberen .rar-Datei hier von der Seite).

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Nach Umzug jQuery defekt?
    Antwort #8 am: 07. Mai 2022, 16:23:10
    Da scheinst du dir Dateien zerschossen zu haben. Die Datei gibt es nämlich gar nicht:

    [...]
    Code: Javascript  [Auswählen]
    Uncaught SyntaxError: missing ) after argument listjquery-1.8.3.min.js:2:16443

    Grüße

    Torsten

    duskk

    • Neu im Forum
    • Beiträge: 33
    Re: Nach Umzug jQuery defekt?
    Antwort #9 am: 07. Mai 2022, 17:45:26
    Was wäre jetzt am sinnigsten?
    Einfach eine komplette clean-Neuinstallation machen (zuvor alle Dateien restlos löschen) und die Datenbank dann wieder importieren? Oder die Datenbank in Ruhe lassen? Oder was würdet ihr vorschlagen?

    Timm

    • Fördermitglied
    • Beiträge: 6.257
    Re: Nach Umzug jQuery defekt?
    Antwort #10 am: 07. Mai 2022, 18:50:12
    Ich würde den Shop runterladen und gegen die Vollversion mit einem Programm vergleichen. Dann findest du schnell die Unterschiede und lädst nur diese Dateien hoch. Natürlich bei unterschiedlichen Dateien aufpassen, die eigene Änderungen enthalten.

    Gruß Timm

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Nach Umzug jQuery defekt?
    Antwort #11 am: 07. Mai 2022, 19:08:01
    Wenn du eine Neuinstallation durchführen willst, habe ich dir einen Tipp:
    Falls du SSH-Zugriff auf den Webserver/Webspace hast, kannst du mit folgendem Befehl die aktuelle Shopversion "modified-shop_2.0.6.0-r13500_install" innerhalb von ca. 10 Sekunden auf den Webserver laden und entpacken. Dabei entstehen keine Übertragungsfehler, wie das leider manchmal beim Hochladen der bereits entpackten Dateien via FTP der Fall ist.

    wget -qO- -O tmp.zip --referer http://www.modified-shop.org/ "http://www.modified-shop.org/forum/index.php?action=downloads;sa=downfile&id=151" && unzip tmp.zip && rm tmp.zip && rm -r __MACOSX
    Alternative:
    Erstelle im Webroot die Datei unzip.php mit folgendem Inhalt.

    Code: PHP  [Auswählen]
    <?php

    if (class_exists('ZipArchive')) {
      // Bitte .zip Datei in den gleichen Ordner wie Skript hochladen
      $file = 'file.zip'; //Dateiname entsprechend ändern
     
      $path = pathinfo(realpath($file), PATHINFO_DIRNAME);
     
      $zip = new ZipArchive;
      $res = $zip->open($file);
      if ($res === TRUE) {
        $zip->extractTo($path);
        $zip->close();
        echo "Glückwunsch! $file wurde erfolgreich nach $path entpackt.";
      } else {
        echo "Die Datei $file konnte nicht gefunden/geöffnet werden.";
      }
    } else {
      echo 'Die Klasse "ZipArchive" existiert leider nicht!';
    }

    Dann lade den Shop als zip-Datei ins Webroot hoch und entpacke ihn durch Aufruf der unzip.php im Webbrowser. Auch mit dieser Methode ist die Wahrscheinlichkeit, dass es zu Übertragungsfehlern kommt klein und ausserdem ist es viel schneller als das Hochladen jeder einzelnen Datei via FTP.

    Nachtrag:
    Wie Torsten bereits gepostet hat, eine Datei "/admin/includes/javascript/listjquery-1.8.3.min.js" gibt es in der modified eCommerce Shopsoftware v2.0.6.0 nicht. Jemand muss diese Datei nachträglich erstellt haben. Da die Datei komprimiert ist, dürfte ein Vergleich mit der Datei  "admin/includes/javascript/jquery-1.8.3.min.js", von der sie wahrscheinlich abgeleitet wurde, nicht so einfach sein.

    Gruss
    Hanspeter

    duskk

    • Neu im Forum
    • Beiträge: 33
    Re: Nach Umzug jQuery defekt?
    Antwort #12 am: 09. Mai 2022, 17:22:08
    Da ich den Shop ja quasi komplett ersetzt habe, konnte es an den Dateien nicht liegen. Zudem habe ich jQuery nie selbst irgendwo im Shop eingebaut.

    Es lag am Browser. Ich habe alle Add-Ons von meinem Firefox ausgeschaltet (u.a. uBlock Origin und Privacy Badger). Einer von denen wird das Problem verursacht haben. Nach ein und wieder ausschalten ging es wieder. Irgendeins der Add-Ons lädt diese Datei also.

    Danke dennoch für eure Hilfe!

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Nach Umzug jQuery defekt?
    Antwort #13 am: 09. Mai 2022, 19:27:43
    Danke für die Rückmeldung. :thx:

    Grüße

    Torsten
    7 Antworten
    6137 Aufrufe
    23. April 2009, 20:16:34 von bencore
    11 Antworten
    4780 Aufrufe
    30. März 2010, 14:48:30 von Tomcraft
    4 Antworten
    3517 Aufrufe
    30. Januar 2010, 10:03:52 von vinznvegas
    8 Antworten
    2096 Aufrufe
    30. April 2019, 20:13:32 von Scubi
               
    anything