(長い) タイトルが示すように、私は 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
ファイルをいじる
この問題で何か助けていただければ幸いです。私はこれを理解することはできません!