0

wp-config.phpファイルを編集してエンコーディングの問題を修正しようとしたサイトがあります。変更しても役に立たなかったので、もう一度変更しました。これで、adminにログインしようとすると、「十分な権限がありません」という恐ろしいメッセージが表示されます。残念ながら、構成のバックアップはありませんが、以前と同じように見えると100%確信しています。

私はこれを試しました:-異なるエンコーディングでwp-config.phpを保存します-新しいwp-config-sample.phpをコピーし、DB設定を追加するだけです

アップグレード、移行、またはその他の理由でこのエラーが発生した多くの人をWebで見つけましたが、これらのいずれかを実行しておらず、wp-config.phpを編集してから再度実行しました。DBの修復、プラグインの削除などに関する解決策はありますが、WPが「魔法」を実行してサイト全体を停止することにした場合に備えて、それらを試すことを恐れています。また、wp-config.phpファイルを編集しただけではDBがどのように破損するかわかりません。

他のアイデアはありますか?

4

2 に答える 2

0

あなたは自分の役割を間違えたようですね。

注:マルチではなく、Wordpressのシングルブログモードについて話していると思います

あなたはこれを試すことができます:

  1. 別の名前で新しいデータベースを設定する
  2. 名前を変更しますwp-config.php(名前を変更します)
  3. あなたのワードプレスのアドレスを閲覧する
    • セットアップ画面が表示され、通常のセットアップを実行します
    • ログインできるはずです
  4. 新しいデータベースのテーブル(ユーザー#1のレコード)を見て、それを古いデータベースのテーブル(ユーザー#1のレコードwp_usermeta)と比較します。wp_usermeta
  5. 新しいデータベースと一致するように、古いデータベースに必要な変更を加えます。
  6. wp-config.phpを編集し、設定を古いデータベースに戻します
于 2012-09-11T15:40:48.690 に答える
0

データベースのwp_optionsテーブルのwp_user_roles行にあるすべての情報を、すべてが機能する別のインストールからコピーすることで、なんとか解決できました。これで、正常に機能します。

質問:wp-config.phpを編集することで、この値を台無しにする方法はありますか?

于 2012-09-11T15:45:38.177 に答える