1

(長い) タイトルが示すように、私は WordPress ブログを開発用に localhost で、運用用に Heroku で実行しています。wp-configサイトが localhost にある場合はローカル データベースを取得し、Heroku では Xeround データベースを取得するようにファイルを変更しました。

localhost では問題なくログインできますが、Heroku 版ではログインできません。

にアクセスしてhttp://myappname.herokuapp.com/wp-login.php情報を入力すると、ページが更新されるだけです。

奇妙なことに、そこに行くhttp://myappname.herokuapp.com/wp-adminと自動リダイレクトされhttp://myappname.herokuapp.com/wp-login.php?redirect_to=http%3A%2F%2Fmyappname.herokuapp.com%2Fwp-admin%2F&reauth=1、情報を入力した後、上で立ち往生しているログイン画面にリダイレクトされます。

私が試してみました:

  • wp-config でWP_HOMEとオプションを設定します。WP_SITEURL
  • それぞれのデータベースで上記のフィールドを設定する
  • .htaccessファイルをいじる

この問題で何か助けていただければ幸いです。私はこれを理解することはできません!

4

0 に答える 0