サポート » 使い方全般 » サイトアドレス変更方法 (XSEVER動作確認用URLから)

  • 解決済 unicorn000

    (@unicorn000)



    皆さま、お世話になります。

    WordPressのみの事では無いので、このフォーラムに投稿するのはご迷惑になるかもしれませんが、
    どなたがご存知であれば、助言を頂ければ幸いですので、大変恐縮ですが、投稿させて頂きます。

    タイトル通り、
    XSERVERでの動作確認用URLから、本番用のURLへの置換について、質問です。
    カスタマーサポートのサポート対象外と言われた為・・・本番URLなこともあり慎重に進めたいと考えています。
    自分の理解が正しいか、間違っていた場合、ご助言・ご指導を頂ければ幸いです。

    XSERVERで、動作確認用URLから、本番URLへの変更に関して、

    自分の理解では、手順として、
    1) searchreplacedb2.phpにて、データベースのURLを変更
       参考URL:https://bge.jp/wordpress-rename-manual/
    2) XSERVER側にて、動画確認用URLを削除

    の手順にて対応できるかと考えておりますが、合っていますでしょうか。

    やりたい事)
    http://xxxxxxxxx-com.check-xserver.jp

    http://xxxxxxxxx-com

    状況を説明させて頂きます。
    依頼を受け、スマホ対応/ブログ投稿機能追加を目的として、既存HPをWP化する依頼を受けました。
    その際に今までの業者も辞めると言うことになり、レンタルサーバーをXSERVERに変更する運びとなりました。

    先ずは、ローカル環境にてWP化したサイトを、動作確認用URLを作成し動作確認。
    (後々、サポートに推奨していませんと言われました。。どうやら記載があったみたいですが・・・見落としてました)
    無事動作確認を行い、ドメイン移管。

    ここで問題が発生。。
    ↑の作業も、XSERVERのカスタマーサポートに相談しながら進めており、そのままのURLにてドメイン移管後のURLになり、ネームサーバーを変更するだけで完了すると言う話でしたが、希望通りの結果にはなりませんでした。
    (確かに、http://xxxxxxxxx-comにてページは表示されますが、URLがhttp://xxxxxxxxx-com.check-xserver.jpとなっており、依頼者からすると、URLの移管出来てないじゃん!!となる恐れあり・・・)

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

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • 伺った内容から推測すると、WordPressの設定で「WordPress アドレス (URL)」と「サイトアドレス (URL)」が http://xxxxxxxxx-com.check-xserver.jp のままである可能性が高いかと思います。

    WordPressの管理画面で、以上の各項目の設定を http://xxxxxxxxx.com に修正して正常に表示されるか、一度試してみてもらえればと思います。

    なお、ネームサーバーを変更する前にエックスサーバーでの表示を確認するには、エックスサーバー マニュアル「動作確認について」にある【hostsファイルを編集して確認する方法】で確認することができます。

    • この返信は4 ヶ月、 1 週前に  J-KEI さんが編集しました。理由: マニュアルのリンクタグの記入方法を修正しました。

    こんにちは

    unicorn000さんの考えられている方法で合っています。
    searchreplacedb2.phpについては参照されている記事が古いようで、現在は1ファイルのみのツールでは無くなっていると思います。

    https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

    J-KEI様

    ご返信、ありがとうございます。
    サイトアドレス変更だけでは、対応できませんでした。(アクセス出来なくなります)
    ディレクトリの変更を行うのでは無いので、index.phpの変更は必要ないかと考えますが、その他で何か変更するべきものがあるのでしょうか。

    munyagu 様

    ご返信、ありがとうございます。
    色々調べたところ、下記の情報が出てきましたので、進めました。
    (動作確認用URLはアクセス出来なくなると最悪なので消してません)
    (+ 本番と同じURL<http://xxxxxxxxx-com>でもアクセス可能なはずなため)
    参考URL: https://mrbanshee.net/archives/59

    そのところ、新たなる問題が(^◇^;)
    chromeにて、ホームページ(home.php)が表示されなくなりました。
    深呼吸して、、先ずはDBのURLを元に戻したところ、シークレットモードでは、復旧しましたが・・・通常モードだと、ホームページが表示されません。。(シークレットモードで大丈夫ですので、公開URLは問題ないのですが・・・)

    動作確認用URLを消してない事が原因かは、直接問い合わせる予定ですが、、、ご存知でしたらご助言を頂ければ幸いです。

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

    シークレットモードとは、ブラウザのシークレットモードのことでしょうか?
    他のブラウザでもちゃんと表示されるのですよね?

    だとしたら、ブラウザのキャッシュやクッキーを削除してみてください。
    シークレットモードと通常のモードの違いはそういうことだと思うのですが、何か私が勘違いしているでしょうか?

    munyagu 様

    気がつきました。。
    どうやら、相当テンパっており、、http://xxxxxxxxx-comと、「-」を入れてしまったようです(^◇^;)

    他のブラウザからは、http://xxxxxxxxx.comを入力すると、何故か前回の設定にはなっていて表示はされているようです・・・。

    冷静なつもりですが・・・

    http://xxxxxxxxx-com.check-xserver.jp

    http://xxxxxxxxx.com

    に変更し。

    その後、

    http://xxxxxxxxx-com

    http://xxxxxxxxx.com

    を変更すれば、、、良いですね(^◇^;)

    お騒がせして申し訳ありません。

    最初に考えていた手順にて、解決しました。
    Chromeは、キャッシュとクッキーをクリアしましたが、、そのままアクセスできない状態です。

    本件、解決済みにさせて頂きます。

    ありがとうございました!

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • このトピックに返信するにはログインが必要です。