Support » Installation » PHP Fheler Meldung

  • Gelöst carsten2312

    (@carsten2312)


    in woocommerce-services
    wird mir folgendes angezegit:
    Warning: getenv() expects exactly 1 parameter, 2 given in C:\xampp\htdocs\wordpress\wp-content\plugins\woocommerce-services\woocommerce-services.php on line 55

    as ist der Code:

    	// Check for CI environment variable to trigger test mode.
    	if ( false !== getenv( 'WOOCOMMERCE_SERVICES_CI_TEST_MODE', true ) ) {
    		if ( ! defined( 'WOOCOMMERCE_SERVICES_LOCAL_TEST_MODE' ) ) {
    			define( 'WOOCOMMERCE_SERVICES_LOCAL_TEST_MODE', true );
    		}
    		if ( ! defined( 'JETPACK_DEV_DEBUG' ) ) {
    			define( 'JETPACK_DEV_DEBUG', true );
    		}
    	}

    Was muss ich tun? Ich verzweifle schon lagsam weil ich es selbst beheben wollte.

    danke für Eure Hilfe.

    Gruß
    Carsten

    Moderatorenhinweis: Bitte Quellcode als ‘Code’ auszeichnen.

Ansicht von 6 Antworten - 1 bis 6 (von insgesamt 6)
  • Hallo,
    teste mal in der Zeile mit getenv (einfach den zweiten Parameter weglassen):
    if ( false !== getenv( 'WOOCOMMERCE_SERVICES_CI_TEST_MODE' ) ) {
    Viele Grüße,
    Hans-Gerd

    Super das hat geklappt. Danke

    aber nun habe ich einen weiterne fehler

    C:\xampp\htdocs\wordpress\wp-content\plugins\klarna-payments-for-woocommerce\classes\requests\helpers:

    `public function __construct( array $kp_settings ) {
    if ( is_checkout() ) {
    $this->kp_settings = $kp_settings;
    $this->init();
    if ( array_key_exists( ‚background‘, $this->kp_color_options ) ) {
    add_action( ‚wp_head‘, array( $this, ‚iframe_background‘ ) );
    }
    }
    }`

    Heute scheiter ich echt an den einfachsten Dingen, ich she heut eschon keine Fehler mehr, egal was ich auch tue.

    Hilfe

    Danke schonmal

    Gruuß
    Carsten

    Moderatorenhinweis – und noch mal: Bitte Quellcode als ‘Code’ auszeichnen.

    und welcher Fehler erscheint dann?

    Ach Sorry das ist dieser:

    Warning: array_key_exists() expects parameter 2 to be array, null given in C:\xampp\htdocs\wordpress\wp-content\plugins\klarna-payments-for-woocommerce\classes\requests\helpers\class-kp-iframe.php on line 68

    Hab den Fehler gefunden, falscher parameter, es darf nich kp_color_options sondern muss kp_color_keys sein

    danke für die Rückmeldung. Ich markiere das Thema dann als gelöst 🙂

Ansicht von 6 Antworten - 1 bis 6 (von insgesamt 6)