先日あるワードプレスサイトにログインしようとしたら、CAPTCHAが表示されなくてワードプレスにログインできなくなりました。Google検索してみて再度やれば表示されたという報告を見ましたが、私はこれでも出てきませんでした。何て言うプラグインかは忘れましたが、どうやらこのセキュリティのプラグインが壊れてしまったみたいです。
これを解決するのに2時間近くかかってしまいましたが、解決法は簡単でした。私はウェブページをサーバーにアップするFTPソフトにFFFTPを使っていますが、ここで問題のプラグインを削除したら解決しました。今度はログインの際にユーザー名またはメールアドレスとパスワードしか聞かれませんでした。
プラグインがある階層は、/ドメイン/public_html/wp-content/plugins、ここにプラグイン一覧があります。
こんな感じです。ここで問題のプラグインを削除するだけです。
ここで疑問を持ったのですが、サーバーのMy SQLにログインして直接消すことはできないのかということです。私はXサーバーを使っていますが、ここにログインしたことは無く、最初はユーザー名とパスワードを聞かれて何のことやらという感じでした。
ここはMy SQL設定にユーザー名がありパスワードもここで決めることができます。
どうやら1ワードプレスごとにそれぞれMy SQLユーザーは設定されているみたいです。
これでphpMyAdminへログインできました。何やら難しそうですが、データベースのwpのoptionsの中にプラグインの情報もあるようです。
MySQLとは
MySQLとはデータベース管理システムの一つで、サイト情報や投稿記事、プラグイン等のデータベースとして、ワードプレスで人気のある管理システムです。MySQLはもともと1995年に発売されましたが、2010年に所有権がOracle社に移ってからは、Oracle社がMySQを管理しています。しかしオープンソースソフトウェアですので自由に使用したり変更したりすることができるようです。
SQLとは
SQLとはデータベース(RDBMS)を操作するための言語で、SQLでデータベースに指令を出すことで効率的にデータベースをいじることができます。