つまり HTML サイト(A)と仮サイト(B)は、内容的にはほぼ同じ状態ということで合ってますでしょうか? であれば、もろもろは済んでいると思うので⑧(仮サイトのドメインを変更)で良いかと思いますし、A から B へ移行するにあたってドメインもパーマリンクも同一なのであれば、移行後の 301 リダイレクト処理は不要です。 https://site-hikkoshi.com/1006/
ただ WordPress のドメイン変更はかなりシビアな設定と手順となるため、注意が必要です。 もしかしたら、サイト A のメインドメインを使用したまっさらな WordPress サイト(C)を立ち上げて、サイト B のデータを「All-in-One WP Migration」プラグインでエクスポートしつつ、サイト C にインポートするという手順のほうが良い場合もあります。 何にしろ、慎重に行ってくださいね。
▶これ(B)がサブディレクトリ(もしくはサブドメイン)の場合、B のドメインを A のドメインに変更するとファイル(ディレクトリ)構造的にややこしくなるため、私個人としては B のドメインを A のドメインに変更するのではなく、A のデータを B に置き換える(上書きする)方が良いとは思います。後々のことも考えるとなおさらです。(あまり気にならないのであれば問題ないですが)
すでに B はサイトとしては出来上がっているかと思うので、例えば移行作業中は A から B に 302 リダイレクト(短期間リダイレクト)を行っておけば、以降作業中に A サイトにアクセスしたユーザーを取り逃すこともないですしね。移行作業が完了したら、302 リダイレクトを解除して終了です。
>こちらを試したいのですが、サイトAのドメインに簡単インストールでワードプレスをインストールして「All-in-One WP Migration」という感じでやるのでしょうか。 ▶はい、その認識で合っています。 サイト A(A.com)に WordPress をインストール(サイト C)し、旧サイト A を元に作成したサイト B のデータを、「All-in-One WP Migration」プラグインなどを利用してサイト C に流し込みます。サイト A をリニューアルするような感じですね。
>A のデータを B に置き換える ▶こちらは、サイト B のドメイン(B.com)を、サイト A(A.com)に変更する(置き換える)手法です。
これらは、外から見た場合の結果的にはどちらも同じとなりますが、データが格納されている場所(ディレクトリ)に違いが出てきます。前者の場合はサイト A のドメイン(A.com)ディレクトリ「A フォルダ」に WordPress がインストールされているため、ディレクトリ「A フォルダ」とドメインが統一となります。
ありがとうございます。 追加で質問です。 >サイト A(A.com)に WordPress をインストール(サイト C)し、旧サイト A を元に作成したサイト B のデータを、「All-in-One WP Migration」プラグインなどを利用してサイト C に流し込みます。サイト A をリニューアルするような感じですね。
すいません、やっと理解しました。 サイト A(A ディレクトリ / A フォルダ)内のデータをまっさらにしてしまうと、おそらく A ディレクトリ配下のサブドメイン(サブディレクトリ)に設置しているサイト B(B.A.com)まで消えてしまいますね。それは問題です。
なので、A ディレクトリ(A フォルダ)内のデータは、配下に設置しているサイト B(B ディレクトリ / B フォルダ)は残した状態でサイト A のデータ(A.com)のみを消し、そして A ディレクトリに WordPress をインストールする必要があるかと思います。もしくは、練習も兼ねてサイト B を別の親ディレクトリ(別ドメイン)に逃がしてから、A ディレクトリ内をまっさらにして、A ディレクトリに WordPress をインストールするか。
現在の、HTMLで作成されたサイト A の実際の構造がどうなっているのかがわからないのでなんとも言えませんが、なかなかややこしい状態になっていることはわかるので、やはりご自身で行うのは止めた方が良いかもしれません。 何にしろ、内部構造までしっかりと確認できる状態で判断してもらうのが一番かと思うので、業者などに代行した方が良いですよ。今のさちさんのスキルで行った場合、事故る未来しか見えません。
>しかし、Chromeから管理画面に入ろうとするとパスワードが違うと入れなくなってしまいました。(なぜかMicrosoftの方のインターネットではログインできる、ABどちらもはいれません。) ▶Chrome では入れないけど Microsoft Edge では入れるということでしょうか?であればキャッシュが原因かもしれないので、Chrome のキャッシュを削除してみてください。もしくは、何かしらのセキュリティ系プラグインを利用している場合は、それがログインの妨げとなっている可能性もあります。 何にしろ、スクリーンショットを添付いただきたいところですね。
>これはbがまだ存在してることが原因な気がするのですが、何か考えられる事はありますでしょうか? ▶なぜ B が存在していることが原因と思われるのでしょうか? A と B な中身が同じとはいえ実際には別サイトなので、その存在がログインの妨げになっているということは考えにくいですね。
>もしくは簡単インストールの際にデータベースを自動作成にした方に問題があったのでしょうか。 ▶むしろそれで何が問題だったとお考えでしょうか? 簡単インストール後に、空の A に B のデータを流し込んでいるかと思います。つまり、データベースも含めて A には B のデータが上書きされています。ただそれだけのことです。 データベースを見ればログイン ID とパスワードはわかるので、闇雲にログインしようとせず、データベースからログイン情報を確認することが確実です。 https://shinobiworks.com/web/blog/wordpress-login-info/
B はもうどうでもいいので考えないとして、A がどこのデータベースに接続されているかが気になるところですね。WordPress 再インストール時にデータベースを新規作成したとのことですが、別サイトのデータを流し込んでいるので、もしかしたらデータベースが B のものに接続されている可能性もあります。 ということで、まずは A のデータベース情報を、以下の記事を参考に wp-config.php ファイルから確認してみてください。 https://www.willnet.ad.jp/wordpress-cpanel-db/
また CDN サービスなどを利用されている(されていた)場合も、接続先が A になっている可能性があります。合わせてご確認ください。
みんなのコメント 25件
HTML サイトから WordPress への移行は、それなりに手順は多いですが可能は可能ですね。
ドメインはそのままでの移行となると、仮のWordPress サイトを立ち上げて HTML サイトを仮WordPress サイトに移行し、仮WordPress サイトのドメインをドメインをメインのものに変更する、というそれなりにややこしい手順も必要になってきます。
Google 検索で「HTML WordPress 移行」と調べるといくらでも情報は出てきますので、さちさんに合ったものを探してみてください。以下はそのうちの一つです。
https://site-hikkoshi.com/5011/
ちなみにですが、ドメインをそのまま引き継ぎつつ記事のパーマリンクも .html 付きにすれば、301 リダイレクト処理不要で旧サイト(HTML)から新サイト(WordPress)に引き継ぐことが可能ですよ。
ありがとうございます。
URL拝見しました。
追加で質問させてください。
実際に移行するサイトはブログではなく、サイト型でサイトがメインです。(今後ブログを行いたくワードプレスに移行するので今までブログはない)
既に仮ドメインでサイトが完成していて、固定ページやブログページ移行はありません。
その場合は、⑧をおこなえばいいのでしょうか。
つまり HTML サイト(A)と仮サイト(B)は、内容的にはほぼ同じ状態ということで合ってますでしょうか?
であれば、もろもろは済んでいると思うので⑧(仮サイトのドメインを変更)で良いかと思いますし、A から B へ移行するにあたってドメインもパーマリンクも同一なのであれば、移行後の 301 リダイレクト処理は不要です。
https://site-hikkoshi.com/1006/
ただ WordPress のドメイン変更はかなりシビアな設定と手順となるため、注意が必要です。
もしかしたら、サイト A のメインドメインを使用したまっさらな WordPress サイト(C)を立ち上げて、サイト B のデータを「All-in-One WP Migration」プラグインでエクスポートしつつ、サイト C にインポートするという手順のほうが良い場合もあります。
何にしろ、慎重に行ってくださいね。
ありがとうございます。
似たような内容ではありますが、デザインや内容を一新している状態です。
ちなみにBをAのドメインにしたい感じです。
正直、移転のイメージができていません。
・Aのドメイン内にWPを持っていく
・BをAのドメインに変更する
どっちが正しいのでしょうか。
BはAのドメイン内にWPをダウンロードしています。
正直、教えて頂いたサイトを見ても用語などよく分からずです。
素人でもできるものなのでしょうか。
どちらでもできますが、主にブログなどで紹介されている方法は「・BをAのドメインに変更する」ですね。
そもそも B がドメイン以外は出来上がっている状態かと思うので、A のデータを削除してから WordPress サイト「A’ 」を作成し、WordPress のバックアップ & 復元プラグインを利用した B のデータを「A’ 」に流し込む、という方法が一番手っ取り早いような気もするのですが。一時的に A にアクセス不能とはなりますが、すんなりいけば 1 ~ 2 時間程度で終わるかと思います。
何にしろ、本来ドメイン変更やサイト移転などは、素人が手を出すべきではないかと。データが消える個を覚悟の上で、勉強と思ってやるなら良いですけどね。
現状の状況で代行するにしても、おそらく費用的に 10,000 円も掛からないと思うので、心配なのであれば代行されたほうが良いかもしれません。
>BはAのドメイン内にWPをダウンロードしています。
▶若干気になるコメントですが、サブディレクトリの話ですよね?であれば問題ないですが。
>BはAのドメイン内にWPをダウンロードしています。
▶これ(B)がサブディレクトリ(もしくはサブドメイン)の場合、B のドメインを A のドメインに変更するとファイル(ディレクトリ)構造的にややこしくなるため、私個人としては B のドメインを A のドメインに変更するのではなく、A のデータを B に置き換える(上書きする)方が良いとは思います。後々のことも考えるとなおさらです。(あまり気にならないのであれば問題ないですが)
すでに B はサイトとしては出来上がっているかと思うので、例えば移行作業中は A から B に 302 リダイレクト(短期間リダイレクト)を行っておけば、以降作業中に A サイトにアクセスしたユーザーを取り逃すこともないですしね。移行作業が完了したら、302 リダイレクトを解除して終了です。
何にしろ、移行作業のイメージがつかない場合は、自身でやらないほうがいいですよ。
お返事ありがとうございます。
やはりいくら読んでも手順がよくわからない状態です。
ですが、事情により自分でやらなけらばいけない状況で困っています。
>>サイト A のメインドメインを使用したまっさらな WordPress サイト(C)を立ち上げて、サイト B のデータを「All-in-One WP Migration」プラグインでエクスポートしつつ、サイト C にインポートするという手順のほうが良い場合もあります。
こちらを試したいのですが、サイトAのドメインに簡単インストールでワードプレスをインストールして「All-in-One WP Migration」という感じでやるのでしょうか。
>>A のデータを B に置き換える
こちらとの違いはなんでしょう。
ご回答いただけると幸いです。
>こちらを試したいのですが、サイトAのドメインに簡単インストールでワードプレスをインストールして「All-in-One WP Migration」という感じでやるのでしょうか。
▶はい、その認識で合っています。
サイト A(A.com)に WordPress をインストール(サイト C)し、旧サイト A を元に作成したサイト B のデータを、「All-in-One WP Migration」プラグインなどを利用してサイト C に流し込みます。サイト A をリニューアルするような感じですね。
>A のデータを B に置き換える
▶こちらは、サイト B のドメイン(B.com)を、サイト A(A.com)に変更する(置き換える)手法です。
これらは、外から見た場合の結果的にはどちらも同じとなりますが、データが格納されている場所(ディレクトリ)に違いが出てきます。前者の場合はサイト A のドメイン(A.com)ディレクトリ「A フォルダ」に WordPress がインストールされているため、ディレクトリ「A フォルダ」とドメインが統一となります。
一方で後者の場合は、サイト B(B.com)のドメインディレクトリ「B フォルダ」にインストールした WordPress のドメインを「A(A.com)」に変更するため、ディレクトリ「B フォルダ」に「A.com」の WordPress が存在している状態となります。単にディレクトリ名を「A フォルダ」に変更すれば良いだけではありますが、元々あった「A フォルダ」を削除したりなどの手順も発生するため、極力避けたい部分です。
ありがとうございます。
追加で質問です。
>サイト A(A.com)に WordPress をインストール(サイト C)し、旧サイト A を元に作成したサイト B のデータを、「All-in-One WP Migration」プラグインなどを利用してサイト C に流し込みます。サイト A をリニューアルするような感じですね。
①とのことで、これを実行したいのですが、Aのサーバー内にある全てを削除しないといけないのでしょうか?
それともそのままでメインにのドメイン内にダウンロードしてしまっていいのでしょうか。
削除する場合は、先後どっちがいいのでしょうか。
②サブドメイン(〇〇Acomというメインサイトでサブドメイン?で〇〇A/B.comと作っています。)にでBサイトを作っていますが、それによって問題はでるのでしょうか?
①先にディレクトリ内をまっさらにする必要があるとは思います。その後 WordPress インストールですね。
②何の問題ですか?
すいません、やっと理解しました。
サイト A(A ディレクトリ / A フォルダ)内のデータをまっさらにしてしまうと、おそらく A ディレクトリ配下のサブドメイン(サブディレクトリ)に設置しているサイト B(B.A.com)まで消えてしまいますね。それは問題です。
なので、A ディレクトリ(A フォルダ)内のデータは、配下に設置しているサイト B(B ディレクトリ / B フォルダ)は残した状態でサイト A のデータ(A.com)のみを消し、そして A ディレクトリに WordPress をインストールする必要があるかと思います。もしくは、練習も兼ねてサイト B を別の親ディレクトリ(別ドメイン)に逃がしてから、A ディレクトリ内をまっさらにして、A ディレクトリに WordPress をインストールするか。
現在の、HTMLで作成されたサイト A の実際の構造がどうなっているのかがわからないのでなんとも言えませんが、なかなかややこしい状態になっていることはわかるので、やはりご自身で行うのは止めた方が良いかもしれません。
何にしろ、内部構造までしっかりと確認できる状態で判断してもらうのが一番かと思うので、業者などに代行した方が良いですよ。今のさちさんのスキルで行った場合、事故る未来しか見えません。
ありがとうございます。
>>サイト A(A ディレクトリ / A フォルダ)内のデータをまっさらにしてしまうと、おそらく A ディレクトリ配下のサブドメイン(サブディレクトリ)に設置しているサイト B(B.A.com)まで消えてしまいますね。
これに関してですが、FTP?でファイルを見るとAとBはフォルダーが別れてるんですが、Aのフォルダーだけを消すでは無理なのでしょうか?
代行に関しては相談したのですが許可が降りず、自分でやらなければ行けない状態てす。
これを自分でやる為にはやはりPHPの知識が必要なのでしょうか。
自分でやる為に勉強するなら何を勉強したらいいのでしょうか。
>これに関してですが、FTP?でファイルを見るとAとBはフォルダーが別れてるんですが、Aのフォルダーだけを消すでは無理なのでしょうか?
▶別のフォルダなのであれば、A だけをまっさらにすれば OK です。
>代行に関しては相談したのですが許可が降りず、自分でやらなければ行けない状態てす。
>これを自分でやる為にはやはりPHPの知識が必要なのでしょうか。
>自分でやる為に勉強するなら何を勉強したらいいのでしょうか。
▶今回に関しては、PHP は関係ないです。(一切無関係というわけでもないですが)
まずはサイトの構造や WordPress の構造を理解すべきですね。そして勉強のためにやってみるのが一番です。
ただし、失敗したらデータが飛びます。場合によっては復元も不可能。
バックアップさえ取っていれば復元は可能ですが、おそらくはバックアップデータを元にした復元方法もわからない状況かと思います。
それらを承知の上で、ご自身でやられるかどうかですね。
代行の許可が降りないという状況がよくわからないのですが、例えば会社の上司がそのように言っているのであれば、サイトが飛んだ場合の責任も上司にあるかと。
もし会社のドメインなのであれば、移行中の一時リダイレクトなども必要になってくるので、尚更代行すべきかと思うのですか。。。
▶別のフォルダなのであれば、A だけをまっさらにすれば OK です。
これでやるのであれば…
Bサイトでバックアップ→Aのファイル削除→Aにワードプレスをダウンロード→AのワードプレスにBの内容をアップロード→Bを削除
この流れで合ってますか?
テーマなどワードプレス側の設定はAのワードプレスでもやらないと行けないですよね?
メインとサブドメインにそれぞれにワードプレスが入ることは問題ないのでしょうか?
お察し頂きありがとうございます。
サイト構造やワードプレス構造は本で学べばいいのでしょうか。(web技術の本やワードプレスの本など。CSSとHTMLは何となく出来て組むことはできます)
何かオススメの本や勉強法はないでしょうか。
またこれは現実的に1から勉強する場合、理解と実行までにどのぐらいかかるものだと思いますか?
>Bサイトでバックアップ→Aのファイル削除→Aにワードプレスをダウンロード→AのワードプレスにBの内容をアップロード→Bを削除
>この流れで合ってますか?
>テーマなどワードプレス側の設定はAのワードプレスでもやらないと行けないですよね?
▶はい、流れはその通りで合っていますし、データ移行後にテーマなどの設定も必要にはなってくるはずです。「A のワードプレスに B の内容をアップロード」後にパーマリンクの設定や、内部リンクがある場合はその修正を行う必要も出てきます。
こればっかりはどのようなサイト構造になっているのかを実際に確認してみないと、詳細はお伝えできません。
>メインとサブドメインにそれぞれにワードプレスが入ることは問題ないのでしょうか?
▶特に問題ないですよ。構造的には「メインドメイン」「サブドメイン」ですが、単に異なる URL というだけですので。
>サイト構造やワードプレス構造は本で学べばいいのでしょうか。(web技術の本やワードプレスの本など。CSSとHTMLは何となく出来て組むことはできます)
>何かオススメの本や勉強法はないでしょうか。
▶Google 検索でいくらでも情報は出てくるかと思います。本を購入する必要はないですよ。
やはり自身で作業してみて、学んでいくしかないかもしれません。
>またこれは現実的に1から勉強する場合、理解と実行までにどのぐらいかかるものだと思いますか?
▶教習所のようにカリキュラムが細かく設定されているわけではないので、流石に人それぞれです。
教習所のようにカリキュラムが細かく設定されていても、ストレートに免許を取れる方もいれば、何度も落とす方もいます。要はさちさん次第です。
ありがとうございます。
元データのバックアップも不要と言われてるので、全て消える事を覚悟で実行するか確認して進めて見ます。
▶Google 検索でいくらでも情報は出てくるかと思います。本を購入する必要はないですよ。
これについてなんですが、正直具体的に何を勉強するのか分からないので検索ワードがわからないのです。
web構造と調べるとwebサイトの作り方など出てきますがそれを理解して、ワードプレスも同じように作り方やしくみを理解できればそれでいいのでしょうか?
色々見ても肝心なサーバーやファイルについての考え方は詳しく書いておらず、謎が深まるばかりです。
>元データのバックアップも不要と言われてるので、全て消える事を覚悟で実行するか確認して進めて見ます。
▶もはやさちさんに責任はないかと思いますので、是非やっちゃってください^^;
一応、上司に代行を断られた旨やバックアップ不要の旨を伝えられたという証拠は残しておいたほうが良いかと思います。
>web構造と調べるとwebサイトの作り方など出てきますがそれを理解して、ワードプレスも同じように作り方やしくみを理解できればそれでいいのでしょうか?
>色々見ても肝心なサーバーやファイルについての考え方は詳しく書いておらず、謎が深まるばかりです。
▶これに関しては、おそらく解説しているコンテンツを見ても、現状のスキルではなかなか理解が難しいかもしれません。実際に見て触ってみて覚えるしかない部分でもありますからね。そのうえで解説コンテンツと照らし合わせると、より理解度が深まるかと思います。
先日はありがとうございました。
なんとかファイル削除し、プラグインを使用して移転できました。
しかし、Chromeから管理画面に入ろうとするとパスワードが違うと入れなくなってしまいました。(なぜかMicrosoftの方のインターネットではログインできる、ABどちらもはいれません。)
これはbがまだ存在してることが原因な気がするのですが、何か考えられる事はありますでしょうか?
もしくは簡単インストールの際にデータベースを自動作成にした方に問題があったのでしょうか。
>しかし、Chromeから管理画面に入ろうとするとパスワードが違うと入れなくなってしまいました。(なぜかMicrosoftの方のインターネットではログインできる、ABどちらもはいれません。)
▶Chrome では入れないけど Microsoft Edge では入れるということでしょうか?であればキャッシュが原因かもしれないので、Chrome のキャッシュを削除してみてください。もしくは、何かしらのセキュリティ系プラグインを利用している場合は、それがログインの妨げとなっている可能性もあります。
何にしろ、スクリーンショットを添付いただきたいところですね。
>これはbがまだ存在してることが原因な気がするのですが、何か考えられる事はありますでしょうか?
▶なぜ B が存在していることが原因と思われるのでしょうか?
A と B な中身が同じとはいえ実際には別サイトなので、その存在がログインの妨げになっているということは考えにくいですね。
>もしくは簡単インストールの際にデータベースを自動作成にした方に問題があったのでしょうか。
▶むしろそれで何が問題だったとお考えでしょうか?
簡単インストール後に、空の A に B のデータを流し込んでいるかと思います。つまり、データベースも含めて A には B のデータが上書きされています。ただそれだけのことです。
データベースを見ればログイン ID とパスワードはわかるので、闇雲にログインしようとせず、データベースからログイン情報を確認することが確実です。
https://shinobiworks.com/web/blog/wordpress-login-info/
もしくはログイン用メールアドレスさえわかっていれば、パスワードを再設定することも可能です。
キャッシュはすでに試しましたがダメでした。
bの存在が気になったのは
何故かログイン出来たWindowsの方では
ログインidがBの方でだけログインでき、HPを表示させるとAが表示されてるという不思議な事が起きてるからです。
一応Bのファイルを削除しました。
しかし、phpを確認しました所…
何故かuserログインがやはりBでパスワードは初めて見る物に変わってました。
・Bは削除しているので管理画面は出ない
・Aだと上記の確認したパスワード等入れても入れませんでした。
PHPで削除したはずBがPHPをみると残ってるのが気になりました。
>PHPで削除したはずBがPHPをみると残ってるのが気になりました。
▶ごめんなさい、全然意味がわかりませんでした。
結局現状はどのようになっているのでしょうか。まだログインできませんか?
また、「b」と「B」は別でしょうか?
一旦頭の中を整理してお伝えいただきたいのですが。。。
すみません。bとBは一緒です。
Aのサイト名が「A.com」(メイン)
ログインIDが「abc」
Bサイト名が「A-B.com」
ログインIDが「bce」
だと過程して…
Chromeではどちらもログイン出来ず。
Windowsだとログインできます。
しかし、WindowsでAの管理ページURL(作成時のメールにあるやつ)にBのログインIDとパスを入れるとはいれる状況です。
Bの間違いなのかと思いきや管理ページで、自分のHPを見るボタンを押すとA.comと表示されるのです。
Bに邪魔されてると考え、Bのファイルを削除しました。
しかし、状況は変わりません。
またPHPでwordpressのパスワードとidを確認するとBのパスワードとIDが載っていました。
WindowsからBの管理ページには入れるが、A-B.comはページが消えている。
Aの管理ページにはパスワードやIDが不一致と出てログイン出来ないが、A.comは存在している。(パスワード再発行も試みましたが、メールが来ずです。)
と言った状況です。
ごめんなさい、ややこしすぎて詳細を上手く把握できないのですが、とりあえずはまだログインに問題があるということですね?
一旦、PC を再起動して、改めて B へのログインを試してみていただけますでしょうか。
B はもうどうでもいいので考えないとして、A がどこのデータベースに接続されているかが気になるところですね。WordPress 再インストール時にデータベースを新規作成したとのことですが、別サイトのデータを流し込んでいるので、もしかしたらデータベースが B のものに接続されている可能性もあります。
ということで、まずは A のデータベース情報を、以下の記事を参考に wp-config.php ファイルから確認してみてください。
https://www.willnet.ad.jp/wordpress-cpanel-db/
また CDN サービスなどを利用されている(されていた)場合も、接続先が A になっている可能性があります。合わせてご確認ください。
あなたの経験や知識を共有しませんか?
ほかのユーザーの相談に、コメントで参加してみましょう。
ログインしてコメントするはじめての方は無料登録