これに似た投稿がたくさんあることは知っていますが、答えが見つからないようです。FileZillaに新しく作成されたディレクトリにWordPressファイルをアップロードしていました。すべてが成功しました。データベースをローカルホストからエクスポートし、cPanelにインポートしました。ByetHostから提供されたウェブサイトのURLを開いたとき、それはおめでとうメッセージでした。そこで、URLに/ wordpressを追加すると、ホームページにリダイレクトされました。別のページをクリックしようとすると、「データベース接続の確立中にエラーが発生しました」というエラーが発生しました。アドレスバーを見ると、リンクはlocalhost / wordpress/hobbyのようにまだlocalhostにありました。ByetHostから提供されたものでwp-config.phpクレデンシャルを変更しました。ログインしても、データベースエラーは発生します。wp-admin / install.phpを試してみましたが、すでにインストールしているとのことですが、ログインしようとするとデータベースエラーが出ます。初心者を助けてください、ありがとう!
4 に答える
いくつかのプラグインをインストールした後、このエラーが発生しました。いくつかのプラグインをアンインストールしてみてください。「プラグインパフォーマンスプロファイラー」を使用して、巨大なMySQLクワイア生成プラグインをチェックできます。
ローカル サンドボックスの開発と運用サーバーの展開で共通の問題点に直面しているようです。
簡単に言えば、データベース全体のさまざまなレコードに「localhost」参照があるということです。実動サーバーにデプロイされ、「yourdomain.com」で接続を試みると、システムは URL とデータベース内のレコードとの間で競合を起こします。
Codex には、ドメイン名が変更されたときにインストールを移行する方法に関する優れた記事があります。(これは本質的にあなたがしていることです)。
データベースの URL を変更する必要があると思います。URL は wp_options テーブル 'siteurl' と 'home' siteurlに保存されます
project にハードコア URL がある場合、 wp_options table で URL を変更した後、update url プラグインを使用して URL を更新できます。
これがあなたを助けることを願っています
データベースをエクスポートする前に、[設定] ページでサイトの URL とワードプレスの URL を必ず変更する必要があります。これにより、問題を防ぐことができます。
ログインしたら、パーマリンクを更新してみてください。また、カスタム メニューやリンクを追加した場合は、これらも更新してください。