Vor ca. 1 Monat habe wir den Blog von b2evolution auf Wordpress umgestellt. Seit dem wurde kein Dienst mehr automatisch angepingt, was uns sehr verwunderte, da es vorher mit b2evolution keine Probleme gab. Doch jetzt habe wir das Problem gelöst.
Auf der Wordpress Seite habe wir gefunden, dass keine Pings versendet
werden, wenn eine spezielle Funktion in der PHP Konfiguration nicht
aktiviert ist. Jedoch stand dabei nicht, um welche Funktion es sich
genau handelt. Nach einer etwas ausgedehnteren Suche haben wir
herausgefunden, dass der Wert allow_url_fopen
in der php.ini
von Off
auf On
gestellt werden muss. Dies sieht dann in der
Konfigurationsdatei wie folgt aus.
allow_url_fopen = On
Danach wurden jedoch immer noch keine Pings versendet. Nach einer weiteren Suche hatten wir dann endlich eine weitere Lösung gefunden. Für PHP muss die Curl Bibliothek installiert sein. Ansonsten wird kein Ping verschickt.
Und siehe da. Nach der Installation funktionierte der Ping wieder ohne Probleme.
Schöne fände wir, wenn Wordpress einen Hinweis anzeigen würde, dass der Ping unter Umständen auf einem System nicht funktioniert. Wir denken und hoffen, dass diese Funktion in einer späteren Version noch implementiert wird.
Links
- Wordpress.org (englisch)
- php.net (englisch)