Windows(IIS)サーバで、WordpressのAll-in One Event Calnedarプラグインを動かそうとしたら、GoogleカレンダーなどからのFeedが動作しない。エラーメッセージには、php.iniファイルに
allow_url_fopen = On
を設定しろと出ている。でもphp.iniを確認すると、ちゃんと設定されている?! phpinfo()で確認しても、Onになっている。
それで改めてあちこちを調べまわったら、どうやらWindowsサーバの場合は、url_fopenを使うなら、curlをインストールする必要があるらしい。というわけで、php.iniの中にある下記のコメントを外す。
extension=php_curl.dll
これで無事feedが取り込めた。
難しいものですね。