web-dev-qa-db-ja.com

作り方 WP Wordpress 4.6用phpMyAdminの管理ユーザー

私は/ wp-adminにアクセスできないエラーを受け取る管理ユーザーを持つWP 4.6サイトを持っています(白い画面):

申し訳ありませんが、このページへのアクセスは許可されていません。

デザイナーのフルサイトSQLエクスポートをphpMyAdminにアップロードしました(ホスト名を検索して古いものから新しいものに置き換えた後)。

私はphpMyAdminでデザイナーの管理者ユーザーアカウントを編集して、ユーザー名、パスワード、電子メールを自分の詳細に変更しました。

私がやった後、私は上記のエラーを受け取ったときです。

here の指示に従って新しいユーザーアカウントを作成したとします。

Insert into wp_users:
ID – pick a number (in our example, we will use the number 4).
user_login – insert the username you want to use to access the WordPress Dashboard.
user_pass – add a password for this username. Make sure to select MD5 in the functions menu (Refer to the screenshot below).
user_nicename – put a nickname or something else that you would like to refer yourself as.
user_email – add the email you want to associate with this account.
user_url – this would be the url to your website.
user_registered – select the date/time for when this user is registered.
user_status – set this to 0.

Next we are going to have to add the values to wp_usermeta table:
umeta_id – leave this blank (it will be auto-generated)
user_id – this will be the id of the user you created in the previous step. Remember we picked 4.
meta_key – this should be wp_capabilities
meta_value – insert this: a:1:{s:13:"administrator";s:1:"1";}
Insert another row with the following information:
unmeta_id – leave this blank (it will be auto-generated)
user_id – this will be the id of the user you created in the previous step. Remember we picked 4.
meta_key – this should be wp_user_level
meta_value – 10

同じ症状が出ます。

Wordpress.orgからダウンロードしたWP 4.6の新しいコピーをアップロードしても、問題は残ります。

ブラウザのキャッシュをクリアしても問題は解決しません。

/ wp-content/pluginsを/wp-content/plugins.oldに変更しても、問題は解決しません。

メソッド はここにリストされています phpMyAdminに新しい管理者ユーザーを追加するための正しいメソッドですか?

上記のURLのコメントに示されているように、元の管理ユーザーまたは新しい管理ユーザーのwp_capabilitiesa:1:{s:13:”administrator”;s:1:”1″;}からa:1:{s:13:”administrator”;b:1;}に変更しても、問題は解決しません。

感謝して助けてください。

1
Steve

問題は、データベースに保存した値と関係があることだと思います。入力したのか、コピーして貼り付けたのですか。これにより、DBに格納されている値に不要な空白が含まれる可能性があります。

また、WordPressにログインしてDB CSVファイルのインポートを実行できるのに、なぜDBレベルで行われているのかについても興味があります。これにより、ブログの投稿、コンテンツ、そこに保存されている画像、および他のユーザーがインポートされます。私がこれを言うのは、ハックのために実際には新しい管理者をセットアップする必要があるのではなく、新しいサイトのセットアップであるように思われるためです。 )

私はこの問題を解決するために、あなたは新しいDBでWordPressの新しいインストールをセットアップしなければならなくなるだろうと思います。

1
EBennett