2016-04-27 8 views
1

私は、1つのAmazon EC2インスタンスから別のAmazon EC2インスタンスへのWordpressの移行をやめています。そこで、私はAWSのドキュメントからLAMPをインストールしました。 Wordpressの内容を/var/www/htmlに移動しました。私はそれに応じてデータベースを準備し、バックアップファイル.sqlを実行しました。WordpressはAmazon EC2への移行後にURLを変更します

しかし、私はIPアドレスに行くと、それは読み込めませんでした。私の推測は、現在のWordpressはインスタンスの古いIPを使用していますが、今は新しいインスタンスのために新しいIPを持っています。これをどうやって解決するのですか?

は、これまでのところ、私は、ウェブサイトへのアクセスを得るために何をしたか:に基づいて

を私は私のwp-config.phpファイル

define('WP_HOME','http://X.X.X.X'); 
define('WP_SITEURL','http://X.X.X.X'); 

にコードの下に入れている。しかし、それは動作しませんでした。どんな指導も高く評価されます。ありがとうございました。

UPDATE:観測については不明であるために

申し訳ありません。私の古いIPアドレスがhttp://1.1.1.1で、新しいIPアドレスがhttp://1.1.1.2だとします。変更後、私がhttp://1.1.1.2に行くと、それはちょうどロードするために何時間かかかるのと同じように突然それは私をhttp://1.1.1.1に戻そうとします。もちろん、古いIPはもはや利用できないため、最終的にはタイムアウトエラーメッセージが表示されます。

私はApache Webサーバを使用しています、最新のWordpress 4.5、http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hosting-wordpress.html#wordpress-troubleshooting

+0

こんにちは@UserProg、ご質問ありがとうございます。非常にはっきりしていますが、Webサーバー(Apache、NGINX?)をどのように使用しているのか、何か問題があるかどうかを説明していないと思います。また、アクセスしようとするとどのようなエラーが発生するか教えてください。 "うまくいきませんでした"と言っても良いデバッグ出力ではありません。あなたのウェブサーバーについて聞いて楽しみにしています。 –

+0

@HéctorValverdeParejaありがとう、私の更新された質問を参照してください。 – UserProg

+0

.htaccessファイルを再度確認してください。 – Edward

答えて

0

は、だから私は.htaccessファイルを追加した後、回避策を見つけることができました。要約すると、ここで私がやったことです:

  1. がでwp-config.php
  2. 変更のWordPressサイトのURLにdefine機能を入れWP-CLI http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hosting-wordpress.html#wordpress-troubleshooting
  3. /var/www/html.htaccessファイルを元に戻しAWSドキュメントの助けを借りて以前のIPを現在のIPに変更する

最後に私がしたのは、魔法がのブラウザでクリアキャッシュ。そして、ついに私のウェブサイトを開くことができました。上記のコメントをありがとう、本当に役立ちます。

関連する問題