ひさびさにWordPressネタ。
WordPress Amazon Associateの更新
WordPessの管理ページでWordPress Amazon Assosiateプラグインの更新のお知らせがでていたので、1.7.1に更新したら・・・ブログにアクセスできなくなりました。
あせってServersMan@VPSにSSHでログインしてログを調べると
[Mon Jul 18 23:10:42 2011] [error] [client 00.00.00.00] PHP Fatal error: Call to undefined function curl_init() in /home/cfumylmd/public_html/scratchpad.jp/wp-content/plugins/wordpress-amazon-associate/APaPi/AmazonProduct/Request.php on line 188
というエラーが。
調査
こういうときはエラーメッセージでググるのが一番近道だったりします。
そして見つけたのがこのページ。まさにビンゴでした。
対策
対策として/etc/php5/apache2/php.ini に下記の行を挿入します。挿入場所はどこでもよいと思いますが、「; Dynamic Extensions ;」というあたりがよいでしょう。
extension=curl.so
あとは、Apacheに設定ファイルを再読み込みさせれば完了です。
sudo /etc/init.d/apache2 reload
コメント