アーカイブ

‘Linux’ カテゴリーのアーカイブ

wordpressプラグイン AkismetのAPIキー再取得

2015 年 12 月 20 日 Comments off

先日、このようなメッセージがあった。 いわゆるプラグインのバージョンアップです。 akismet

akismetも更新しようと「 今すぐ更新 」を押したところなかなか更新されませんでした。

そのため 

「 メンテナンス中です。 」

 

の表示となりそのままブログ画面が出てきません。

 

これは、プラグインをインストールするときに一時的にメンテナンスモード画面になるためでプラグインのインストールがうまくいかないときにこのままの状態になるので、wordpressをインストールしているトップディレクトリのファイルを探します。

 

[root]# ls -la
合計 248
drwxr-xr-x  5 apache apache  4096 12月 20 10:05 2015 .
drwxr-xr-x 12 root   root    4096 12月 16 00:51 2015 ..
-rw-r--r--  1 apache apache   255  7月 28 20:09 2015 .htaccess
-rw-r--r--  1 apache apache    33 12月 20 10:05 2015 .maintenance
-rw-r--r--  1 apache apache   418  9月 28 23:53 2014 index.php

こんな感じで.mantenanceファイルが生成されるのでこのファイルをrmコマンドで削除しますともとの状態に戻ります。

[root]# rm -rf .maintenance

上手くバージョンアップできないようなのでAPIキーのほうを確認しようとすると

akismet

APIキーの有効期限が切れていました。

 

そこでakismetからAPIキーを取得しました。(以前に登録したakismetユーザ名、メールアドレスなど)

手動でAPIキーを入力にキー入力して 「 このキーを取得 」を押してしばらくすると

 

akismet

このような画面と

Akismet がサイトに接続できませんでした。Akismetがファイアウォールによってブロックされている可能性があります。

というメッセージとともに有効化できません。

 

グーグルさんに聞いてみると

/etc/sysconfig/network

でIPV6の設定がNOになっているとそのような現象が出る。というようなブログ記事がありましたが

私のところの設定は、

NETWORKING=yes
HOSTNAME=localhost.localdomain
NETWORKING_IPV6=”yes”
IPV6_DEFAULTDEV=”eth0″
IPV6_DEFAULTGW=”fe80::1″

特に問題ないのでこちらの原因の可能性は、低いという結論でした。

そこで上記画面の 「 ファイヤーウォールに関するガイド 」

から原因を探求してみることにしてみました。

これによるとakismetのホスト名かIPアドレスが制限されているのでこれを許可するように

というようなことが書かれていた。

iptables以外でアクセス制限のかけれるものは、Apache(httpd)だなということで

/etc/httpd/conf.d

ということで、ここのディレクトリに入っているCONFファイルを疑いました。

こちらのapacheの設定ファイルとして読み込まれてアクセス制限も可能なものですが

下記のように設定していた。

 

[conf.d]# vi wordpress.conf
・・・省略

<FilesMatch "wp-login\.php">
    Order deny,allow
    deny from all
    allow from 自宅のIP
    allow from 自分のサーバIP
</FilesMatch>

こちらでは、管理者のみがログインできるファイルには、自宅からのみ接続許可できるようにしています。

この設定がよくなかったらしく(当然管理者しか必要ないのでセキュリティー上このように制限しておくことは必要と思いますが・・・)

下記のようにakismetサイトを追加許可しました。    

 

allow from rest.akismet.com

 

すると何事もなかったかのようにAPIキーの登録が完了しました。

akismet

結構ファイヤーウォールとかアクセス制限などは、時間がたつと忘れてしまうものですし、結構盲点だな~と改めて思いました。

みなさんも何かはまったときは、自分のサーバの設定を見直してみるのが一番の近道かと思います。

 

*****************************************************************************

ブログランキング・にほんブログ村へ

にほんブログ村

PVアクセスランキング にほんブログ村