• Resolved schlocke

    (@schlocke)


    Hallo, ich bekomme das payjoe Plugin mit meinem Shop nicht zum Laufen.
    Wir verwenden WooCommerce Germanized Pro.
    Beim Installieren erscheint:

    Hallo!
    
    Seit WordPress 5.2 gibt es eine eingebaute Funktion, die erkennt, wenn ein Plugin oder ein Theme einen fatalen Fehler auf deiner Website verursacht, und dich deswegen mit dieser automatisierten E-Mail benachrichtigt.
    
    In diesem Fall hat WordPress einen Fehler in einem deiner Plugins, Woo PayJoe Beleg Schnittstelle, abgefangen.
    
    Besuche zun?chst deine Website (https://opensprinklershop.de/) und überprüfe sie auf sichtbare Probleme. Besuche als n?chstes die Seite, auf der der Fehler aufgetreten ist (https://opensprinklershop.de/wp-admin/options.php) und prüfe, ob es sichtbare Probleme gibt.
    
    Bitte kontaktiere dein Hosting-Unternehmen, um Unterstützung bei der weiteren Untersuchung dieses Problems zu erhalten.
    
    Wenn deine Website fehlerhaft zu sein scheint und du nicht mehr wie gewohnt auf dein Dashboard zugreifen kannst, hat WordPress jetzt einen speziellen ?Wiederherstellungsmodus“. Auf diese Weise kannst du dich sicher in deinem Dashboard anmelden und weitere Untersuchungen durchführen.
    
    https://opensprinklershop.de/wp-login.php?action=enter_recovery_mode&rm_token=ur527M0Hb0YojFirx00i9d&rm_key=BkJIhODhOTKOfAOOBgd2y4
    
    Um deine Website zu schützen, l?uft dieser Link in 1 Tag ab. Aber keine Sorge: Ein neuer Link wird dir per E-Mail zugeschickt, wenn der Fehler nach Ablauf der Frist erneut auftritt.
    
    Wenn du Hilfe bei diesem Problem suchst, wirst du m?glicherweise nach einigen der folgenden Informationen gefragt:
    WordPress-Version 5.6
    Aktuelles Theme: Flatsome Child (Version 3.0)
    Aktuelles Plugin: Woo PayJoe Beleg Schnittstelle (Version 1.3.2)
    PHP-Version 7.4.13
    
    Fehler-Details
    ==============
    Ein Fehler vom Typ E_ERROR wurde in der Zeile 337 der Datei /srv/www/htdocs/opensprinklershop/wp-content/plugins/woo-payjoe-beleg-schnittstelle/admin/class-weslink-payjoe-opbeleg-admin.php verursacht. Fehlermeldung: Uncaught ArgumentCountError: Too few arguments to function Weslink_Payjoe_Opbeleg_Admin::register_cronjob(), 2 passed in /srv/www/htdocs/opensprinklershop/wp-includes/class-wp-hook.php on line 287 and exactly 3 expected in /srv/www/htdocs/opensprinklershop/wp-content/plugins/woo-payjoe-beleg-schnittstelle/admin/class-weslink-payjoe-opbeleg-admin.php:337
    Stack trace:
    #0 /srv/www/htdocs/opensprinklershop/wp-includes/class-wp-hook.php(287): Weslink_Payjoe_Opbeleg_Admin->register_cronjob('payjoe_interval', '2')
    #1 /srv/www/htdocs/opensprinklershop/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters('', Array)
    #2 /srv/www/htdocs/opensprinklershop/wp-includes/plugin.php(484): WP_Hook->do_action(Array)
    #3 /srv/www/htdocs/opensprinklershop/wp-includes/option.php(616): do_action('add_option_payj...', 'payjoe_interval', '2')
    #4 /srv/www/htdocs/opensprinklershop/wp-includes/option.php(417): add_option('payjoe_interval', '2', '', 'yes')
    #5 /srv/www/htdocs/opensprinklershop/wp-admin/options.php(314): update_option(
    

    Wenn man den code anschaut, dann werden wohl 2 Parameter erwartet, aber es sind 3 vorhanden. Triviale L?sung meinerseits ist hier in
    /wp-content/plugins/woo-payjoe-beleg-schnittstelle/admin/class-weslink-payjoe-opbeleg-admin.php

    folgende ?nderung zu machen:
    function register_cronjob( $old_value, $value, $option )
    in
    function register_cronjob( $old_value, $value, $option='' )

    dies führt nun zu keinem Fehler mehr, jedoch funktioniert trotzdem kein Export
    (Plugin ist konfiguriert, API etc eingetragen, Rechnungssystem=WooCommerce Germanized).
    Drückt man auf “Alle Rechnungen jetzt erneut hochladen”, so erscheint ein leeres Fenster “Ergebnis des Bestellungsuploads” und im Log erscheint
    “Es sind keine Bestellung für den Upload mit PayJoe verfügbar”
    Aber es gibt jede Menge Bestellungen.
    Was ist das Problem?

Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
  • The topic ‘Fehler beim installieren des Plugins und der Funktion’ is closed to new replies.