2017-06-29 2 views
0

私はWordpressサイトで作業しています。それはうまく動作しますが、Wordpressのページに入ると、その一部としてec2のインスタンスアドレスを持つ新しいドメインにリダイレクトされます。なぜこれが起こったのか分からないのですか?私はSetting/Generalでも正しいドメイン名を設定しました。 このウェブサイトはAWSのEC2インスタンス上に構築されています。ホスト名がWordpressページのEC2 IPアドレスにリダイレクト

ありがとうございます。皆さんからこの問題についてお聞きしたいと思います。

答えて

0

それらが正しく設定されている場合は、いくつかのことを確認する必要があります設定>>一般に正しいドメインを持っている場合

  • は、ワードプレスの管理ダッシュボードから確認してください。 (あなたはすでにそれをやった)。
  • wp-config.phpにドメインが設定されているかどうかを確認します。
  • サイトのURLとホームURLが正しく設定されているかどうかを確認してください。
  • .htaccessがあるかどうか、また、wordpress default code以外のドメイン名を持つコードがあるかどうかを確認してください。
  • 上記のいずれも解決しない場合は、データベースをダンプし、&をリダイレクト先のドメインに置き換えて検索することをお勧めします。あなたは上記のいくつかを確認するためのリンクを参照することができます

http://www.inmotionhosting.com/support/website/wordpress/wordpress-changing-the-site-url-and-home-settings

0
  1. AWSアカウントを作成し、次のように同じのためのEC2インスタンスを作成します:Windows上

    -> select Linux AMI 
    ->t2.micro 
    ->security groups must be http,secure group and custom tcp (3306 for mysql) 
    ->key generate(.pem file) 
    -> launch instances 
    
  2. 作成.ppkファイルをpemからputtygenを使用して

  3. ログインに成功した後、インスタンス使用してパテ

    host - [email protected] 
    user - ec2-user 
    ssh(auth)-ppk file 
    
    connection ---> Success 
    
  4. >[ec2-user ~]$ sudo yum update -y 
    >sudo yum install -y httpd24 php70 mysql56-server php70-mysqlnd 
    >sudo service httpd start 
    >sudo chkconfig httpd on 
    >chkconfig --list httpd 
    >ls -l /var/www 
    > sudo usermod -a -G apache ec2-user 
    >sudo chown -R ec2-user:apache /var/www 
    >echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php 
    >http://my.public.dns.amazonaws.com/phpinfo.php 
    >sudo yum list installed httpd24 php70 mysql56-server php70-mysqlnd 
    >rm /var/www/html/phpinfo.php 
    >sudo service mysqld start 
    >sudo mysql_secure_installation 
    >sudo service mysqld stop 
    >sudo chkconfig mysqld on 
    >sudo yum install php70-mbstring.x86_64 php70-zip.x86_64 -y 
    >cd /var/www/html 
    >wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.tar.gz 
    >tar -xvzf phpMyAdmin-latest-all-languages.tar.gz 
    >http://my.public.dns.amazonaws.com/phpMyAdmin 
    >chkconfig --list httpd 
    >sudo yum remove -y httpd24 php70 mysql56-server php70-mysqlnd perl-DBD-MySQL56 
    >sudo yum install -y httpd24 php56 mysql55-server php56-mysqlnd 
    >sudo yum remove -y httpd24 php56 mysql55-server php56-mysqlnd perl-DBD-MySQL55 
    >from localhost go to settings->site settings -> change site and home url 
    >export db(sql.zip) 
    >login to phpmyadmin 
    >import sql.zip here 
    >from your project folder upload your code to git or bitbucket 
    >now move to var/www/html 
    >sudo git pull origin master 
    > edit wp-config.php with your favorite text editor 
    (sudo nano wp-config.php) 
    >set values for db,db_name,db_host,db_user 
    (db host should be ip for your instance) 
    --Site is Live on host ip-- 
    
0

いくつかのデータベーステーブルは、そのAmazonのドメイン名を持っているこれらのコマンドを実行します。貴重な投稿がない新鮮なインストールと、投稿がある既存のインストールの2つの状況があります。あなたはwp-configサンプルファイルを持っている場合は、新規インストールのための貴重なポスト

新鮮なインストール、新しいデータベースを使用してwp-config.phpを削除した後WordPressのインストーラを実行するには、最も簡単な方法です。 wp-configサンプルファイルが削除された場合は、FTPルートの内容全体と新しいwgetを削除してWordPressをダウンロードし、untarしてインストールすると実用的です。ポスト

そのインストールがポストに既存されている場合は、ドメイン名を変更するように治療する必要が

既存のインストール。それにはWordPressプラグインがありますが、SSHまたはPHPMyAdminは信頼性があります。

ドメイン名の変更やHTTPからHTTTPSへのアップグレードなどのドメイン名を更新するには、PHPMyAdminまたはSSHからいくつかのMySQLクエリを実行する必要があります。最初のコマンドを実行する前に、そのデータベースのバックアップを取る:

UPDATE wp_options SET option_value = "http://www.new-domain.com" WHERE option_name = "siteurl"; 

UPDATE wp_posts SET guid = replace(guid, 'http://amazon-domain.com','http://new-domain.com'); 

UPDATE wp_posts SET post_content = replace(post_content, 'http://amazon-domain.com', 'http://new-domain.com'); 

UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://amazon-domain.com','http://new-domain.com'); 

長い答えは、HTTPSへのアップグレードのためにすべての地球の上に書かれています。テキストファイルのように、そのデータベースのSQLを開くと、テキストエディタ上で肉眼でそのAmazonのドメイン名を検索し、目的を学ぶために

define('WP_SITEURL', 'http://your-site.com'); 
define('WP_HOME', 'http://your-site.com'); 

: - このようhttps://isabelcastillo.com/mysql-wordpress-http-to-https またwp-config.phpファイルにこれを追加します。

関連する問題