0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【ConoHa WING】WordPressかんたんインストール後にログインできない現象

Last updated at Posted at 2022-04-13

ConoHa WINGでWordPressセッティングしていたところ、ログインできない現象で困ったことがあったので共有です。

結論:ログインユーザー名、パスワードが長すぎると、wp_usersへの登録が失敗し、ログインできなくなる

原因を調査したところ、wp_usersテーブルの行数がゼロで、ユーザー登録が失敗していることが分かりました。
ログインユーザーを登録できていないことを示しています。
スクリーンショット 2022-04-13 090349.png
テーブルのカラムサイズと入力箇所の制限が整合していないようです。(今後修正される可能性はあります)

いったんWPを削除して、文字数を減らしてリトライするとログインできるようになりました。

要因:テーブルのカラムサイズと入力箇所の制限が整合していない

以下の通り、ユーザー名は60文字、パスワードは255文字となっています。
スクリーンショット 2022-04-13 090601.png

他方、入力フォームは、ユーザー名255文字、パスワード70文字となっています。
スクリーンショット 2022-04-13 090518.png
この通り、フォーム側の上限まで入力してしまうと、データベース側のサイズをオーバーしてINSERTが失敗します。
この場合もインストール処理自体は成功するので、原因が分かりにくいですが、ユーザーが登録できずログインできなくなるはずです。

尚、パスワードは平文ではなくハッシュ化で保存されます。70文字ギリギリで入力するとハッシュ化したときに255文字を超過する可能性もあるので気を付けましょう。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?