Ankündigung

Einklappen
Keine Ankündigung bisher.

unexpected '[', expecting ',' or ';' in /includes/modules/payment/paypalwpp.php

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    unexpected '[', expecting ',' or ';' in /includes/modules/payment/paypalwpp.php

    Hallo Zusammen,

    nach dem Warenkorb im checkout shipping kommt eine weiße Seite.
    in den logs steht:

    PHP Parse error: syntax error, unexpected '[', expecting ',' or ';' in /includes/modules/payment/paypalwpp.php on line 1148

    PHP-Code:
     // handle other order totals:
              
    global $order_totals[$i]['code'];
              if ((
    substr($order_totals[$i]['text'], 01) == '-') || (isset($order_totals[$i]['code']->credit_class) && $order_totals[$i]['code']->credit_class == true)) {
                
    // handle credits
                
    $creditsApplied += round($order_totals[$i]['value'], 2);
              } else { 

    und

    PHP Parse error: syntax error, unexpected '[', expecting ',' or ';' in /includes/modules/payment/linkpoint_api.php on line 320

    PHP-Code:
    else {
            global $
    $order_totals[$i]['code'];
            if (
    substr($order_totals[$i]['text'], 01) == '-' || (isset($$order_totals[$i]['code']->credit_class) && $$order_totals[$i]['code']->credit_class == true)) {
              
    $creditsApplied += round($order_totals[$i]['value'],2); 
    Wo ist denn der Fehler? Paypal wird auch nicht mehr unter den Zahlungsmodulen im Backend angezeigt?

    #2
    Admin > Tools > Server Info
    Welche PHP Version wird verwendet?
    Welche Zen Cart Version wird verwendet?

    Kommentar


      #3
      Weiße Seite checkout shipping

      PHP Version: 5.6.31-pl0-gentoo (Zend: 2.6.0
      Zen Cart 1.5.4

      Kommentar


        #4
        Schaut irgendwie eher danach aus, dass da PHP 7 verwendet wird

        Folgendes sollte das beheben

        paypalwpp.php

        ändern von

        Code:
        // handle other order totals:
                  global $$order_totals[$i]['code'];
                  if ((substr($order_totals[$i]['text'], 0, 1) == '-') || (isset($$order_totals[$i]['code']->credit_class) && $$order_totals[$i]['code']->credit_class == true)) {
                    // handle credits
                    $creditsApplied += round($order_totals[$i]['value'], 2);
                  } else {
        auf

        Code:
        // handle other order totals:
                  global ${$order_totals[$i]['code']};
                  if ((substr($order_totals[$i]['text'], 0, 1) == '-') || (isset(${$order_totals[$i]['code']}->credit_class) && ${$order_totals[$i]['code']}->credit_class == true)) {
                    // handle credits
                    $creditsApplied += round($order_totals[$i]['value'], 2);
                  } else {

        linkpoint_api.php

        ändern von

        Code:
        else {
                global $$order_totals[$i]['code'];
                if (substr($order_totals[$i]['text'], 0, 1) == '-' || (isset($$order_totals[$i]['code']->credit_class) && $$order_totals[$i]['code']->credit_class == true)) {
                  $creditsApplied += round($order_totals[$i]['value'],2);
        auf

        Code:
        else {
        
                global ${$order_totals[$i]['code']};
                if ((substr($order_totals[$i]['text'], 0, 1) == '-') || (isset(${$order_totals[$i]['code']}->credit_class) && ${$order_totals[$i]['code']}->credit_class == true)) {
                  $creditsApplied += round($order_totals[$i]['value'],2);

        Da linkpoint_api.php wahrscheinlich ohnehin nicht verwendet wird, wärs vielleicht einfacher, das aus includes/modules/payment überhaupt zu entfernen.

        Kommentar


          #5
          Weiße Seite checkout shipping

          Das stimmt. Ich hatte nicht mitbekommen, das der Webhoster auf PHP 7 geupdated hat. Das habe ich heute morgen aber wieder rückgängig gemacht.

          Kommentar


            #6
            Diese Meldung ist recht eindeutig auf PHP 7 zurückzuführen.
            Zen Cart 1.5.4 ist für PHP 7 nicht geeignet.
            PHP 7.0.x wird erst seit Zen Cart 1.5.5 unterstützt.

            Kommentar


              #7
              unexpected '[', expecting ',' or ';' in /includes/modules/payment/paypalwpp.php

              Jetzt steht in den logs:

              PHP Fatal error: require_once(): Failed opening required '/includes/modules/payment/../../../ext/modules/payment/sofort/helper/Util.php' (include_path='.:/usr/local/php/lib/php:/usr/local/php/lib/php/PEAR') in /includes/modules/payment/sofort_su.php on line 3

              PHP-Code:
              <?php

              require_once(dirname(__FILE__) . '/../../../ext/modules/payment/sofort/helper/Util.php');

              /**
               * Sofort payment plugin
               */
              class sofort_su
              {

              Kommentar


                #8
                Das hat jetzt absolut nichts damit zu tun.
                Überprüfe ob das Modul Sofortüberweisung korrekt installiert und all seine Dateien vorhanden sind.

                Kommentar


                  #9
                  Weiße Seite checkout shipping

                  Im Backend ist das Plugin nicht mehr unter den Zahlungsmodulen.
                  Kann ich nicht ein Backup einspielen?

                  Kommentar


                    #10
                    Lade einfach die aktuelle Version des Sofort Moduls aus dem Downloadbereich herunter und ins Shopverzeichnis hoch. Dann sind alle Dateien korrekt vorhanden und auch mit den aktuellen Klarna Logos versehen.

                    Kommentar


                      #11
                      unexpected '[', expecting ',' or ';' in /includes/modules/payment/paypalwpp.php

                      Super! Funktioniert wieder alles! Besten Dank Webchills!!!

                      Kommentar

                      Info zu diesem Forenarchiv:
                      Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
                      Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
                      Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
                      PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
                      Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
                      FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

                      Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
                      Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
                      Fehler in der Software können auf Github als Issues gemeldet werden.
                      Follow us
                      aktuelle version
                      Zen Cart 1.5.7g deutsch
                      vom 12.12.2023
                      [Download]
                      Lädt...
                      X