Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #1003724

    Ich habe auf dem Synology NAS ein WordPress 4.9.7 installiert.
    Für die Einbindung von Enfold ist ein File erforderlich.

    Vom der ersten Installation auf dem Intnernetserver hatte ich noch eine Sicherungsdatai enfold.zipauf dem PC.
    Die war vom Dezember 2016.
    Die habe ich erfolgreich installiert und das Enfold Theme aktiviert.
    Alles ok.
    A new Version (4.4.1) of your Theme is available! You are using Version 3.8.4.
    Do you want to update?
    Diese alte Version 3.8.4 wollte ich updaten mit meinem Username und API nummer.
    Aber das scheiterte mit Fehlermeldung …
    “Beim Aktualisieren von Enfold ist ein Fehler aufgetreten: Download fehlgeschlagen. Es wurde keine gültige URL übermittelt.”
    Frage
    1. Ist es mit einer Lizenz überhaupt vorgesehen, daß ich auf dem lokalen NAS-Sever ein Enfold Theme nutzen darf, wenn ich nur eine Lizenz habe für den Production Server im Internet?
    2. Gibt es einen Weg eine Datei mit der aktuellen Version von enfold downzuloaden. Damit ist die Installation von Enfold ja gelungen, lediglich der Update aus dem bereits installiertem – aber alten – Enfold ging nicht.
    3. Was bedeutet die Fehlermeldung keine gültige URL übermittelt?
    Vielen Dank, Wilhelm

    #1003729

    Hey them1948,

    1) Es sollte auf dem NAS auch funktionieren.

    2) Es handelt sich hierbei um einen bekannten Fehler, welcher mit dem nächsten Update behoben wird. Um das Problem zu umgehen kann Enfold entweder per ftp aktualisiert werden ( https://kriesi.at/documentation/enfold/how-to-install-enfold-theme/#reinstall-or-update-using-ftp ) oder Du modifizierst eine Datei und startest das Update dann über WordPress neu.

    Hierzu lade bitte diese Datei herunter: https://pastebin.com/raw/epetJ1SG und speichere diese als class-pixelentity-theme-update.php ab. Dann ladee diese in den Ordner wp-content/themes/enfold/framework/php/auto-updates/ hoch und überschreibe dort die bestehende class-pixelentity-theme-update.php-Datei. Anschließend bitte sicherheitshalber 30 Sekunden warten und das Theme Update unter Dashboard > Aktualisierungen anstoßen.

    Falls Du lieber selber patchen möchtest:

    Öffnet die class-pixelentity-theme-update.php und ersetze Zeile 43:

    
    $purchased = $api->wp_list_themes(true);
    

    durch

    
    $purchased = $api->wp_list_themes(true);
    
    // fixes a bug where $api->wp_list_themes returns several times the same theme/item data and breaks the envato update api because the theme updater tries to download the same theme several times and triggers a 429 error (see https://build.envato.com/api/#rate-limit)
    $filtered_purchased = array();
    
    foreach ($purchased as $current) 
    {
        if ( ! in_array($current, $filtered_purchased) ) 
        {
            $filtered_purchased[] = $current;
        }
    }
    
    $purchased = $filtered_purchased;
    

    LG,
    Dude

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.