Support » Plugin: PayPal Plus for WooCommerce » Fehler bei Installation

  • Resolved jakoblieser

    (@jakoblieser)


    Hallo,
    bei dem Versuch das PayPal Plus Plugin zu installieren crasht die Website. Folgenden Fehler bekomme ich in den Php ErrorLogfiles angezeigt:
    [Wed May 23 19:06:08 2018] [php7:error] [pid 29145] [client 2003:e7::] [host melflair.de] PHP Fatal error: Access level to WCPayPalPlus\\WC\\PayPalPlusGateway::can_refund_order() must be public (as in class WC_Payment_Gateway) in /is/htdocs/wp12665440_E3YPSSJKWG/www/wp-content/plugins/woo-paypalplus/src/WC/PayPalPlusGateway.php on line 648

    Woran könnte das Problem liegen?
    Grüße

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 27 total)
  • n2106

    (@n2106)

    Hallo!

    Habe den gleichen Error, nachdem ich auf die WordPress Version aktualisiert habe. Der ganze Shop ist lahmgelegt mit folgendem Fehlercode: Fatal error: Access level to WCPayPalPlus\WC\PayPalPlusGateway::can_refund_order() must be public (as in class WC_Payment_Gateway) in /wp-content/plugins/woo-paypalplus/src/WC/PayPalPlusGateway.php on line 648

    Bitte um Hilfe!

    Danke! Nadja

    Plugin Support Andreas W.

    (@aweissinpsyde)

    Hello @jakoblieser

    Please have a look if your installation/server fits the requirements

    • WooCommerce >= 3.0
    • Further minimum requirements are determined by the requirements for WooCommerce:
    • PHP 5.6 or greater
    • MySQL 5.6 or greater
    • WordPress 4.4+
    • WP Memory limit of 64 MB or greater (128 MB or higher is preferred)

    It seems you are using a PHP version under 5.6. Please upgrade to 5.6 or higher

    n2106

    (@n2106)

    Hallo Andreas W. ,

    ich habe PHP Version 7.2 im Einsatz und es geht trotzdem nicht.

    Nadja

    vallered

    (@vallered)

    ich auch, 7.2

    jakoblieser

    (@jakoblieser)

    Ich habe Version 7.1 installiert

    Plugin Author Christina Fuchs

    (@vanvox)

    Welche WooCommerce Version habt ihr installiert?

    webmaster1235

    (@webmaster1235)

    selbes Problem, fatal error, wäre schön wenn da kurzfristig eine Info kommen würde!

    vallered

    (@vallered)

    Problem tritt mit der heutigen installation der neuen woocommerce version 3.4.0 auf. installiert ist derzeit woocommerce 3.3.5

    goede

    (@goede)

    gleiches Problem hier.. Alle plugins, woocommerce und WordPress auf dem neuesten Stand.
    Es tut sich nichts mehr.

    Plugin Author Christina Fuchs

    (@vanvox)

    Es liegt nach erster Einschätzung an dem neuen WooCommerce Update 3.4.0, welches vor wenigen Stunden released wurde. Ich habe das mit oberster Prio an unsere Entwickler weitergegeben. Sind aber morgen erst wieder am Arbeitsplatz.

    Aktuelle Empfehlung: bitte WooCommerce nicht updaten.

    Sorry für den Ärger, wir tun alles was wir tun können, um so schnell wie Möglich die Kompatibilität mit Woo 3.4.0 herzustellen.

    mariomarga

    (@mariomarga)

    Gleiches Problem bei mir auch.

    goede

    (@goede)

    Vielleicht eine doofe Frage..:
    Was kann ich tun um wieder wenigstens wieder an mein Dashboard zu kommen? Ausser ein Back-up aufzuspielen?

    mariomarga

    (@mariomarga)

    @goede logg dich über ssh ein, gehe zu wp-content -> plugins -> woo_paypalplus und benenne den Ordner um z.B. in woo_paypalplus1 dann geht es wieder und du kannst vorübergehend das standard paypal plugin rein machen.

    Plugin Author Christina Fuchs

    (@vanvox)

    @goede entweder Woocommerce downgraden http://codespotsupport.com/kb/how-to-downgrade-woocommerce-plugin/
    oder per ftp den Ordner unseres Plugins umbenennen.

    Plugin Author Christina Fuchs

    (@vanvox)

    Release kommt voraussichtlich morgen nachmittag. Den Fatal Error konnten unsere Entwickler bereits beheben. Erste Tests waren ok, wir müssen morgen aber noch weiter testen, bevor das Release rausgeht.

    Der aktuelle Fix, falls es jemand damit versuchen will:
    in Datei src/WC/PayPalPlusGateway.php
    Zeile 283 private function can_refund_order( \WC_Order $order ) {

    ersetzen mit public function can_refund_order( $order ) {

    Für Feedback, ob es mit dem Fix funktioniert, sind wir dankbar 🙂

Viewing 15 replies - 1 through 15 (of 27 total)
  • The topic ‘Fehler bei Installation’ is closed to new replies.