1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Fehler nach update?

Dieses Thema im Forum "Onlineshop mit WordPress" wurde erstellt von jotemm, 4. August 2015.

Schlagworte:
  1. jotemm

    jotemm Active Member

    Registriert seit:
    21. Dezember 2012
    Beiträge:
    43
    Zustimmungen:
    0
    Nach der Aktualisierung von einigen Plugins erscheint plötzlich eine leere Seite, wenn ich den Shop aufrufe. Da ich vermute, dass es bei dem update der Plugins zu einem Fehler gekommen ist, lautet meine Frage, wie kann ich die Ursache finden? Als Shop habe ich woocommerce.
     
  2. SirEctor

    SirEctor Well-Known Member
    Ehrenmitglied

    Registriert seit:
    28. Oktober 2008
    Beiträge:
    12.361
    Zustimmungen:
    427
    Du könntest alle Plugins deaktivieren (z. B. per FTP den plugins-Ordner umbenennen). Danach einfach eins nach dem anderen aktivieren und jeweils testen.
     
  3. jotemm

    jotemm Active Member

    Registriert seit:
    21. Dezember 2012
    Beiträge:
    43
    Zustimmungen:
    0
    Danke für den Tipp. Ich benenne erst einmal den Ordner um und aktiviere dann die Plugubs.
     
  4. jotemm

    jotemm Active Member

    Registriert seit:
    21. Dezember 2012
    Beiträge:
    43
    Zustimmungen:
    0
    Fehlanzeige! Nachdem ich den pluginordner deaktiviert habe, ist die Situation unverändert- leere Seite. Was könnte ich jetzt noch tun?
     
  5. Monika

    Monika Well-Known Member
    Ehrenmitglied

    Registriert seit:
    4. Juni 2005
    Beiträge:
    14.126
    Zustimmungen:
    2
    wp-config.php debug auf true setzen

    eventuell erzeugt dein aktiviertes Theme den Fehler

    lade es auf deinen Rechner
    lösche es im Theme Ordner, dort sollte dann aber ein Standard Theme drin sein und wenn geht kein anders Themes als StandardThemes...

    vielleicht hilft dann Theme Check Plugin, um den Fehler zu finden...
     
  6. jotemm

    jotemm Active Member

    Registriert seit:
    21. Dezember 2012
    Beiträge:
    43
    Zustimmungen:
    0
    Nachdem ich debug auf true gesxetzt habe, wird dieser Fehler angezeigt:

    Fatal error: Call to undefined function WC() in /mnt/webr/b1/25/54617325/htdocs/shopping/wp-content/themes/vendipro/class-vendipro.php on line 87

    ich deaktivierte jetzt das theme
     
  7. jotemm

    jotemm Active Member

    Registriert seit:
    21. Dezember 2012
    Beiträge:
    43
    Zustimmungen:
    0
    Standardthemes sind im Verzeichnis und wenn ich vendipro deaktiviere, tut sich überhaupt nicht. Hat es da womöglich Versionsprobleme beim update gegeben?
     
  8. jotemm

    jotemm Active Member

    Registriert seit:
    21. Dezember 2012
    Beiträge:
    43
    Zustimmungen:
    0
    Dies ist der Quellcode zu dem Fehler:
    public function set_filter_templates() {
    if ( $this->is_woocommerce_activated() && version_compare( WC()->version, '2.3', '<' ) )
    add_filter( 'wc_get_template', array( $this, 'filter_templates' ), 5, 5 );
    }
     
  9. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.317
    Zustimmungen:
    582

    Dann beantworte die Frage

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    und wenn dies ja ist verwende
    add_filter( 'wc_get_template', array( $this, 'filter_templates' ), 5, 5 );

    und wenn die Antwort nein ist, löscht du einfach die Zeilen.


    version_compare eben im PHP Handbuch nachschlagen

    http://be2.php.net/manual/de/function.version-compare.php

    und anhand der Beispiele kannst jetzt beurteilen, ob du die If Abfrage mit ja oder nein beantworten musst.

    Wenn man keine Versionen verrät, kann man halt nicht helfen.

    ralf
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden