Fehler beim Checkout nach PHP 7.0 Umstellung

Thema wurde von Don Alfredo, 25. Oktober 2018 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137
    Das haben wir schon mal behandelt und gelöst: https://www.gambio.de/forum/threads...-php7-0-und-oder-7-1.32331/page-2#post-299087
     
  2. Don Alfredo

    Don Alfredo Erfahrener Benutzer

    Registriert seit:
    27. Januar 2012
    Beiträge:
    262
    Danke erhalten:
    5
    Danke vergeben:
    111
    Hallo, jetzt steht die nächste PHP Umstellung bei Hosteurope an. Wenn ich auf PhP.7.2 umschalte kommt folgende Fehlermeldung im Backend Version 3.12.04:

    WARNING(2): "Use of undefined constant MODULE_PAYMENT_BILLPAY_MERCHANT_ID_TITLE - assumed 'MODULE_PAYMENT_BILLPAY_MERCHANT_ID_TITLE' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant MODULE_PAYMENT_BILLPAY_MERCHANT_ID_DESC - assumed 'MODULE_PAYMENT_BILLPAY_MERCHANT_ID_DESC' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant MODULE_PAYMENT_BILLPAY_PORTAL_ID_TITLE - assumed 'MODULE_PAYMENT_BILLPAY_PORTAL_ID_TITLE' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant MODULE_PAYMENT_BILLPAY_PORTAL_ID_DESC - assumed 'MODULE_PAYMENT_BILLPAY_PORTAL_ID_DESC' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant MODULE_PAYMENT_BILLPAY_SECURE_TITLE - assumed 'MODULE_PAYMENT_BILLPAY_SECURE_TITLE' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant MODULE_PAYMENT_BILLPAY_SECURE_DESC - assumed 'MODULE_PAYMENT_BILLPAY_SECURE_DESC' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant MODULE_PAYMENT_BILLPAY_TESTMODE_TITLE - assumed 'MODULE_PAYMENT_BILLPAY_TESTMODE_TITLE' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant MODULE_PAYMENT_BILLPAY_TESTMODE_DESC - assumed 'MODULE_PAYMENT_BILLPAY_TESTMODE_DESC' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant MODULE_PAYMENT_BILLPAY_API_URL_BASE_TITLE - assumed 'MODULE_PAYMENT_BILLPAY_API_URL_BASE_TITLE' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant MODULE_PAYMENT_BILLPAY_API_URL_BASE_DESC - assumed 'MODULE_PAYMENT_BILLPAY_API_URL_BASE_DESC' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant MODULE_PAYMENT_BILLPAY_TESTAPI_URL_BASE_TITLE - assumed 'MODULE_PAYMENT_BILLPAY_TESTAPI_URL_BASE_TITLE' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant MODULE_PAYMENT_BILLPAY_TESTAPI_URL_BASE_DESC - assumed 'MODULE_PAYMENT_BILLPAY_TESTAPI_URL_BASE_DESC' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant MODULE_PAYMENT_BILLPAY_HTTP_X_TITLE - assumed 'MODULE_PAYMENT_BILLPAY_HTTP_X_TITLE' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant MODULE_PAYMENT_BILLPAY_HTTP_X_DESC - assumed 'MODULE_PAYMENT_BILLPAY_HTTP_X_DESC' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant JS_BILLPAY_CODE - assumed 'JS_BILLPAY_CODE' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant JS_BILLPAY_NUMBER - assumed 'JS_BILLPAY_NUMBER' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant JS_BILLPAY_NAME - assumed 'JS_BILLPAY_NAME' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant MODULE_PAYMENT_BILLPAY_UTF8_ENCODE_TITLE - assumed 'MODULE_PAYMENT_BILLPAY_UTF8_ENCODE_TITLE' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant MODULE_PAYMENT_BILLPAY_UTF8_ENCODE_DESC - assumed 'MODULE_PAYMENT_BILLPAY_UTF8_ENCODE_DESC' (this will throw an Error in a future version of PHP)"


    Die Zahlungsart Billpay verwenden wir schon länger nicht und das zahlungsmodul wurde auch entfernt.

    Woran kann das liegen?
     
  3. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Da sind noch Dateien vom Modul und die tun nicht.
     
  4. Don Alfredo

    Don Alfredo Erfahrener Benutzer

    Registriert seit:
    27. Januar 2012
    Beiträge:
    262
    Danke erhalten:
    5
    Danke vergeben:
    111
    Danke für die Nachricht zur frühen Stunde. Sind das Dateien, habe alles gelöscht was Billpay im Namen hat. Oder ist das etwas in der Datenbank ?
     
  5. ReneT

    ReneT Erfahrener Benutzer

    Registriert seit:
    1. Dezember 2016
    Beiträge:
    708
    Danke erhalten:
    232
    Danke vergeben:
    67
  6. Don Alfredo

    Don Alfredo Erfahrener Benutzer

    Registriert seit:
    27. Januar 2012
    Beiträge:
    262
    Danke erhalten:
    5
    Danke vergeben:
    111
  7. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Das sind alte Dateien in /includes/modules/order_total/
     
  8. Don Alfredo

    Don Alfredo Erfahrener Benutzer

    Registriert seit:
    27. Januar 2012
    Beiträge:
    262
    Danke erhalten:
    5
    Danke vergeben:
    111
    Super, hat funktioniert. In den Sprach Dateien gab es noch billpay dateien.
     
  9. Don Alfredo

    Don Alfredo Erfahrener Benutzer

    Registriert seit:
    27. Januar 2012
    Beiträge:
    262
    Danke erhalten:
    5
    Danke vergeben:
    111
    Wieder PHP7.2 jetzt habe ich folgende Fehlermeldung:

    WARNING(2): "require_once(/is/htdocs/wp1053847_8XRRBKEXJU/www/gx2/coinoperatorshop/includes/modules/payment/billpaytransactioncredit.php): failed to open stream: No such file or directory"
    Fatal error: require_once(): Failed opening required '/is/htdocs/wp1053847_8XRRBKEXJU/www/gx2/coinoperatorshop/includes/modules/payment/billpaytransactioncredit.php' (include_path='.:/usr/share/php7.2') in /is/htdocs/wp1053847_8XRRBKEXJU/www/gx2/coinoperatorshop/includes/billpay/base/billpayBase.php on line 202
    COMPILE ERROR(64): "require_once(): Failed opening required '/is/htdocs/wp1053847_8XRRBKEXJU/www/gx2/coinoperatorshop/includes/modules/payment/billpaytransactioncredit.php' (include_path='.:/usr/share/php7.2')"
    Modul
    Modulname Status Sortierreihenfolge
     
  10. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137
    Immer noch das gleiche, ganz unabhängig von der PHP-Version: Du hast da Fragmente eines Billpay-Moduls. Das muss vollständig weg.
     
  11. Don Alfredo

    Don Alfredo Erfahrener Benutzer

    Registriert seit:
    27. Januar 2012
    Beiträge:
    262
    Danke erhalten:
    5
    Danke vergeben:
    111
    Ja das kann sein, hat schon letzes Jahr ein Tickt aufgemacht und der Supoort hat alles gelöscht. Wir verwenden Billpay schon mehr als 2 Jahre nicht mehr. Support gab es von dort nie.
    Wie kann ich diese Dateien finden, alles was billpay im Dateinamen hat, habe ich schon gelöscht. Es gibt da einen Archivordner welche der Support angelegt hat, kann das der Fehler sein ?
     
  12. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137
    Nein, denn …
    … diese Datei (includes/billpay/base/billpayBase.php) existiert ja offenbar noch. :)
     
  13. Don Alfredo

    Don Alfredo Erfahrener Benutzer

    Registriert seit:
    27. Januar 2012
    Beiträge:
    262
    Danke erhalten:
    5
    Danke vergeben:
    111
    Hallo Marco, Danke, hatte ich echt übersehen. Jetzt werde ich es noch mit PHP7.2 probieren.