SSL Fehler bei Awesome Flickr Gallery Plugin für WordPress

Yahoo schraubt an der Flickr API herum und erlaubt nur noch HTTPS Zugriffe auf die API.
Das führt derzeit beim Awesome Flickr Gallery Plugin zu einer SSL Fehlermeldung.
Aber das kann man beheben.

Die Lösung habe ich auf dem Cogdoblog gefunden. Man muss selbst Hand an den Quellcode des Plugins legen.
Ich denke, es wird nicht lange dauern und der Entwickler wird eine angepasste Version herausbringen. Bis es soweit ist, funktioniert die hier vorgestellte Lösung ganz gut.

In der Datei wp-content/plugins/awesome-flickr-gallery-plugin/afgFlickr/afgFlickr.php ändert ihr diese Zeilen ab:

var $rest_endpoint = 'http://api.flickr.com/services/rest/';
var $upload_endpoint = 'http://api.flickr.com/services/upload/';
var $replace_endpoint = 'http://api.flickr.com/services/replace/';

Die müssten sich bei Zeilennummer 26 befinden. Da ändert ihr alles auf HTTPS ab:

var $rest_endpoint = 'https://api.flickr.com/services/rest/';
var $upload_endpoint = 'https://api.flickr.com/services/upload/';
var $replace_endpoint = 'https://api.flickr.com/services/replace/';

Dann gibt es bei Zeile 208 noch diesen Eintrag:

if ( !preg_match("|http://(.*?)(/.*)|", $url, $matches) ) {

Daraus macht ihr:

if ( !preg_match("|https://(.*?)(/.*)|", $url, $matches) ) {

Speichert die geänderte Datei wieder ab oder ladet sie wieder hoch (falls ihr sie lokal auf dem PC bearbeitet habt). Die alte Datei auf dem Server überschreiben.
Dann müsste das AFG Plugin wieder alle Bilder einbinden und darstellen.

4 Kommentare:

  1. Hallo Lars,

    ich versuche auch aktuell dieses Plug-In zum laufen zu bringen. Ich nutze die aktuelle WordPress Version 3.8.2 und die oben beschriebenen Punkte sind bereits in dem Quellcode stimmig.

    Der Fehler lautet aber nach wie vor: „Awesome Flickr Gallery Error – SSL certificate problem: unable to get local issuer certificate“

    Der Fehler erscheint bei mir im Bereich „Your Photostream Preview“

    Kann ich beim Einrichten etwas vergessen haben? Die Anleitung hier im Blog hat soweit eigentlich gut funktioniert.

    Vielen Dank und Gruß
    Stefan

    • Probier das mal mit der aktuellen WordPress Version. Und check mal, ob Du irgendwelche Caching Plugins am Laufen hast.

      Es müsste auch in der neuen Version von AFG dieser SSL Fehler behoben sein.

  2. Hallo,
    danke – funktioniert 🙂

    OLLi

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.