非KUSANAGIの環境からのWordPressサイトの移行で意図せずリダイレクトされる

TOP Forums インストール(Installing KUSANAGI) 非KUSANAGIの環境からのWordPressサイトの移行で意図せずリダイレクトされる

非KUSANAGIの環境からのWordPressサイトの移行で意図せずリダイレクトされる

Viewing 1 reply thread
  • Author
    Posts
    • #331
      wtfwp
      Participant

        いつもお世話になっております。

        さくらのVPSにKUSANAGIをインストールして、従来使用してきたレンタルサーバーからWordPressを移行しました。
        まだ従来のレンタルサーバーで古いWordPressが動いており、ドメイン(ここではmydomain.jpとさせていただきます)の設定もそちらに紐づいています。

        VPSのほうで
        # kusanagi provision newsite
        を実行し、FQDNはmydomain.jpとしました。
        データベース名、データベースのユーザー名・パスワードも従来のものと同じにして、プロビジョニングを完了しました。
        その後、ブラウザからはアクセスせず、古いサーバーからバックアップしてきたファイルとデータベースを復元しました。

        cp -pr /home/kusanagi/backup/wordpress/wp-content/themes/* /home/kusanagi/newsite/DocumentRoot/wp-content/themes/

        cp -pr /home/kusanagi/backup/wordpress/wp-content/plugins/* /home/kusanagi/newsite/DocumentRoot/wp-content/plugins/

        cp -pr /home/kusanagi/backup/wordpress/wp-content/uploads/* /home/kusanagi/newsite/DocumentRoot/wp-content/uploads/

        cp /home/kusanagi/backup/wordpress/wp-config.php /home/kusanagi/newsite/DocumentRoot/

        cd /home/kusanagi/backup
        mysql -h localhost -u user -p my_wordpress < my_wordpress.sql

        データベースの復元でもエラーが出なかったので、問題ないと思い、ブラウザで

        http://xxx.xxx.xxx.xxx
        とIPアドレスを指定してアクセスしようとしました。
        すると、IPアドレスで指定したサイトでなく、移行前の古いサイトのほう
        http://mydomain.jp
        にリダイレクトされてしまいました。

        そこで
        # vi /etc/nginx/conf.d/newsite_http.conf
        して
        server_name mydomain.jp http://www.mydomain.jp;

        server_name _;
        に変更し、
        # systemctl restart nginx
        してみましたが、やはりIPアドレスでアクセスしようとしすると、古いサイトの方へリダイレクトされてしまいました。

        これはどのようにしたらIPアドレスでアクセスできるようになるのでしょうか。

        よろしくお願いいたします。

      • #332
        しょうくん
        Moderator

          wtfwpさん、こんにちは

          移した新しい方のWordPressですが、WordPressの設定およびDB内の設定は変更されていないと言う事ですよね。
          それであればWordPressの仕様でドメインに対してリダイレクトをかけようとするのではないかと思います。

          なお、KUSANAGIはIPアドレスでのアクセスはNginxであればNginxの画面を表示するのみで、provisionしたサイトの表示はできないと思います。
          ネームベースのバーチャルホストですので、ご自身のPCのHOSTS情報を書き換えて試してみるのがよろしいかと思いますので、お試しください。

      Viewing 1 reply thread
      • You must be logged in to reply to this topic.

      Next article

      フォーラムについて