Ich bin heute auf einen Fehler in der Rechtschreibkorrektur von WordPress (des {de:WYSIWYG}-Editors tinyMCE Advanced) aufmerksam geworden.
Immer, wenn ich versucht habe, die Rechtschreibung eines Artikels über den Button „Rechtschreibkorrektur“ zu Prüfen (egal welche Sprache ich eingestellt habe), bekam ich folgende Fehlermeldung:
1 2 |
Error response: Warning: fgets() [a href='function.fgets'>function.fgets/a>]: SSL: fatal protocol error in /var/www/…/js/tinymce/plugins/spellchecker/classes/GoogleSpell.php on line 93 {”id”:null,”result”:["Word","word"],”error”:null} |
Das letzte Array mit „Word“,“word“ beschreibt hier die Liste der eigentlich fehlerhaften oder angemängelten Wörter.
Zuerst dachte ich, ich müsse meinen Apache mit SSL konfigurieren – nachdem ich dies tat hat sich jedoch keine Besserung eingestellt. Erst durch Zufall bin ich auf einen Artikel gestoßen, in dem dazu geraten wurde, Curl als Paket zusätzlich zu installieren.
Unter Debian sieht dies folgendermaßen aus:
1 |
apt-get install curl libcurl3 libcurl3-dev php5-curl |
Daraufhin noch ein
1 |
/etc/init.d/apache2 restart |
Und die Rechtschreibkorrektur von WordPress funktioniert: