Fehler beim Checkout nach PHP 7.0 Umstellung

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

  1. Anonymous

    Anonymous Erfahrener Benutzer Mitarbeiter

    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

    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

    Da sind noch Dateien vom Modul und die tun nicht.
     
  4. Don Alfredo

    Don Alfredo Erfahrener Benutzer

    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

  6. Don Alfredo

    Don Alfredo Erfahrener Benutzer

  7. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Das sind alte Dateien in /includes/modules/order_total/
     
  8. Don Alfredo

    Don Alfredo Erfahrener Benutzer

    Super, hat funktioniert. In den Sprach Dateien gab es noch billpay dateien.
     
  9. Don Alfredo

    Don Alfredo Erfahrener Benutzer

    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

    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

    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

    Nein, denn …
    … diese Datei (includes/billpay/base/billpayBase.php) existiert ja offenbar noch. :)
     
  13. Don Alfredo

    Don Alfredo Erfahrener Benutzer

    Hallo Marco, Danke, hatte ich echt übersehen. Jetzt werde ich es noch mit PHP7.2 probieren.