数日前、ワードプレスのURLに問題があり、ページに次のように表示されました。
オンラインで見つけてください:https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-error-establishing-a-database-connection-in-wordpress/
データベース設定の問題
WordPressがデータベースに接続するには、次の情報が必要です
- データベース名
- データベースのユーザー名
- データベースパスワード
- データベースサーバー
これらの情報はファイルwp_config.phpに保存されます。
次のセクションを見つけてください。
define( 'DB_NAME', 'wordpress' );
/** MySQL database username */
define( 'DB_USER', 'leon' );
/** MySQL database password */
define( 'DB_PASSWORD', 'Qt080103@' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
この情報に従って、ログインしてデータベースにアクセスできることを確認してください。主な状況は、この部分に問題があるということです。
ほとんどのデータベースはローカルホスト、つまりローカルホスト上にあり、一部はこのようではありません。データベースホストの接続の問題を確認してください。
データベースを修復する
データベース接続を確認したところ問題なかったので、この部分に陥りました。
wp-config.phpファイルに次の行を追加します
define(
'WP_ALLOW_REPAIR'
, true);
然后在浏览器里输入:
http://www.yoursite.com/wp-admin/maint/repair.php
データベース修復ページにアクセスします
返信データベースをクリックします
wp_optionデータテーブルがクラッシュしたことがわかりました。修復後、Webサイトは正常に実行されています。
修復が完了したら、wp-config.phpの修復行を削除または削除することを忘れないでください。これは不要であり、バックドアがある可能性があるためです。
ホストの問題
特に共有仮想ホストの場合、ホストまたはデータベースの実行速度が遅すぎる可能性があります。サービスプロバイダーに連絡して再起動することも方法です。
私の経験をここに記録します。あなたが似ているなら、私はあなたを助けます。