DrupalからWordPressに移行する方法(10ステップ)

Drupalは、利用可能な最高のコンテンツ管理システム(CMS)のXNUMXつです。 これは、拡張性が高く安全なソフトウェアです。 ただし、Drupalを使用してスタイリッシュでモダンなWebサイトを作成することは、それほど簡単ではありません。 それがあなたの経験であれば、DrupalからWordPressへの移行が答えかもしれません。
WordPressは、Drupalと同じ機能の多くを提供しますが、はるかに使いやすくなっています。 さらに、WordPressコミュニティは大規模であるため、Webサイトで必要な機能や変更のヘルプを簡単に見つけることができます。
このガイドでは、DrupalからWordPressに移行することが理にかなっている理由について説明します。 移動する前に何をする必要があるかについて説明し、移行プロセスを段階的に実行します。 最後に、WordPressの使用を開始した後に何をすべきかについて説明します。 仕事に取り掛かりましょう!
DrupalからWordPressへの移行を検討すべき理由
Drupalを使用する理由は複数あります。 これはオープンソースソフトウェアであり、市場で最も強力なCMSのXNUMXつです。 Drupalのインストールは簡単に拡張でき、新しいユーザーや愛好家に支援を提供できるユーザーと開発者の大規模なコミュニティがあります。

Drupalを使用することの欠点は、初心者向けのCMSではないことです。 それを習得するにはかなりの学習曲線があり、ソフトウェアの更新は非常に複雑なプロセスになる可能性があります。 経験豊富な開発者であれば、これらの問題を回避できます。
ただし、最初のWebサイトまたは単純なプロジェクトで作業している場合は、WordPressを使用する方がはるかに良いでしょう。

WordPressは、はるかにユーザーフレンドリーなオプションでありながら、Drupalが実行できるすべてのことを実行できます。 さらに、WordPressを使い始めるのははるかに簡単です。
さらに、Drupal Webサイトを既にお持ちの場合は、比較的短時間でWordPressに移行して、すぐにメリットを享受できます。 ただし、始める前に、知っておく必要のあることがいくつかあります。
DrupalからWordPressに移行する前に考慮すべき事項
あるCMSから別のCMSにWebサイトを移行するには、いくつかの準備が必要です。 DrupalからWordPressに移行する前に、Webホストを見つけるか、新しいWebサイトをセットアップする必要があります。 また、既存のファイルをバックアップする必要があります。
新しいウェブサイトを設定するか、新しいウェブホストを見つけます
多くのウェブホストでは、新しいウェブサイトを設定するときに、(他の多くのオプションの中から)DrupalとWordPressのどちらかを選択できます。 プロバイダーは、そのプラットフォームを介して複数のWebサイトをホストする場合もあります。
複数のウェブサイトをサポートするホスティングプランがある場合は、 できる WordPress用に新しいものをセットアップします。 そうすることで、新しいホスティングプロバイダーにサインアップしたり、プランを変更したりすることなく、Drupalサイトを移行できるようになります。
そのアプローチはうまく機能します if あなたはあなたの現在のホスティングプロバイダーに満足しています。 WordPressに移行することで、可能性と専用ホスティングサービスの全世界が開かれます。
多くのプロバイダーは完全にWordPressWebサイトに焦点を当てており、あなたのようなユーザーの生活を楽にする機能を提供しています– Behmaster それらのXNUMXつです:

マネージドWordPressホスティングは、多くのメンテナンス作業を手放します。 使用している場合に心配する必要のないいくつかのタスク Behmaster 次のとおりです。
- あなたのウェブサイトをバックアップする
- SSL証明書の取得とインストール
- Webサイトとコンテンツ配信ネットワーク(CDN)の統合
- Webサイトからマルウェアをスキャンして削除する
どちらに関係なく、これらすべてのタスクを処理します Behmaster 選択したプラン(マネージドホスティングを使用するコースのすべてのパー)。 また、ステージングサイトやDevとの統合などの機能にもアクセスできますBehmaster (私たちのローカルWordPress開発ツール)。
現在のホスティングプランで単一の同時Webサイトしか使用できない場合、Drupalデータを失うことなくWordPressインストールに置き換えることはできません。 そのシナリオでは、プランをアップグレードするか、新しいWebホストにサインアップする必要があります。
Webホスティングサービスにサインアップする前に、調査することをお勧めします。 素晴らしいものがたくさんあります Behmaster 限られた予算で作業している場合、または個人のWebサイトをホストすることを検討している場合は、ニーズに合った代替手段があります。
Drupalデータをバックアップする
Webサイトに大幅な変更を加える場合は、最初にすべてをバックアップすることをお勧めします。 Drupalの移行プロセスでは、Webサイトからファイルを削除する必要はありません。 ただし、問題が発生した場合でも、ベストプラクティスに従うことは問題ありません。
Drupal Webサイトのバックアップは、比較的複雑なプロセスです。 CMSには組み込みのバックアップツールが含まれていないため、すべてを手動で行う必要があります。
Drupal Webサイトのバックアップには、次のXNUMXつのコンポーネントのコピーを作成する必要があります。
- あなたのサイトのデータベース
- Drupalルートディレクトリ
Drupalは、データベースのバックアップにモジュールを使用することを公式に推奨しています。 開発者が推奨するオプションのXNUMXつは、バックアップと移行、およびデータベースのバックアップです。
データベースバックアップモデルを選択したら、Drupalルートディレクトリ全体をコピーする必要もあります。 これを行う最良の方法は、Secure File Transfer Protocol(SFTP)を介してWebサイトに接続し、ルートフォルダーのコピーをコンピューターにダウンロードすることです。
データベースとルートディレクトリの両方のバックアップファイルを同じフォルダに保存するか、一緒に圧縮することをお勧めします。 そうすれば、何かが起こった場合にDrupalサイトを復元するために使用できる完全なWebサイトのコピーが得られます。
DrupalからWordPressに移行する方法(10ステップ)
私たちが仕事を始める前に、あなたは新しいウェブサイトをセットアップする準備ができているウェブホストを持っている必要があります。 WordPressをインストールし、Drupalコンテンツを新しいWebサイトに移動するときは、最初から始めます。
ステップ1:WordPressをインストールする
Webホストに応じて、WordPressをインストールする方法はいくつかあります。 使用している場合 Behmaster、新しいWebサイトをセットアップするときに、WordPressを自動的にインストールするオプションが表示されます。

他のウェブホストは通常、Softaculousなどのソフトウェアインストーラーが付属しています。 数回クリックするだけで、WordPressなどの人気のあるCMSをセットアップするのに役立ちます。
DIYのような人なら、WordPressを手動でインストールすることもできます。 これを行うには、WordPress.orgからCMSインストールファイルをダウンロードします。 これらのファイルをウェブホストにアップロードし、WordPressインストーラーを実行する必要があります。 残りのプロセスを順を追って説明します。
WordPressのインストールの準備ができたら、ダッシュボードにアクセスできるようになります。 ここではほとんどの時間をWordPressの使用に費やすので、WordPressに精通することをお勧めします。

最も簡単な方法であるため、WordPressプラグインを使用してDrupalからWebサイトを移行します。 ただし、その前に、Webサイトのパーマリンク構造を選択する必要があります。
ステップ2:WordPressでパーマリンク構造を選択する
Drupalを使用すると、WebサイトのURLの外観を細かく制御できます。 たとえば、次のURLのDrupal投稿があるとします。
yourwebsite.com/blog/name-of-the-post
これは、どのWebサイトにも理想的な見栄えの良いURL構造です。 デフォルトでは、WordPressは次のような別のURLまたはパーマリンク構造を使用します。
yourwebsite.com/?=123
WordPressに移行した後、持ち込んだコンテンツはDrupalで設定したURL構造を失います。 つまり、ページと投稿には前の例のようなURLが含まれます。
WordPressを使用すると、サイトのパーマリンク構造を簡単に変更できます。変更するのは早いほどよいでしょう。 コンテンツを移行する前にパーマリンク構造を変更すると、後で簡単に内部リンクを置き換えることができます。これについては、別の手順で説明します。
今のところ、 設定>パーマリンク 新しいURL構造を選択します。 私たちのお気に入りは 投稿名 オプション:

世界 投稿名 URL構造を使用すると、公開するページと投稿ごとにカスタムパーマリンクを設定できます。 または、カスタムURL構造を設定することもできますが、 投稿名 ほとんどの場合、オプションで十分です。
ステップ3:FGDrupalをWordPressプラグインに設定する
従来、Webサイトを別のプラットフォームからWordPressに移行するには、ファイルを手動でエクスポートおよびインポートする必要があります。 ただし、Drupalは非常に人気のあるCMSであるため、専用のプラグインを使用すると、移行プロセスを容易にすることができます。
FG Drupal to WordPressはそのようなプラグインのXNUMXつであり、この仕事で私たちが気に入っているツールです。 WordPressをDrupalに接続し、投稿、ページ、カテゴリ、タグ、画像、メタデータなど、サイトのすべてのコンテンツを移行するのに役立ちます。

FG Drupal to WordPressは、プレミアムバージョンを提供する無料のプラグインであることに注意してください。 自由ソフトウェアは、前の段落で述べたすべてを実行できます。 さらに、プレミアムライセンスを支払う場合、プラグインは、コメント、ユーザーアカウント(作成者と管理者を含む)、カスタムフィールド、およびナビゲーションメニューを移行するのに役立ちます。
私たちの経験では、プラグインの無料バージョンは、ほとんどのユーザーが必要とするすべてを実行します。 唯一の注意点は、ユーザーをインポートする必要があるWebサイトです。
たとえば、Drupalでオンラインストアを運営していて、顧客ベースをWordPressに移行したいとします。 このシナリオでは、プレミアムバージョンのFG Drupal toWordPressを使用すると時間を大幅に節約できます。
使用するプラグインのバージョンを決定したら、それをインストールします。 無料版を使用しますので、フォローするには、 プラグイン > 新規追加 ページ内の検索バーを使用してプラグインを探します。

をクリックしてください 今すぐインストール WordPressにプラグインをインストールする時間を与えます。 準備ができたら、アクティブ化するオプションが表示されます。 そのボタンを選択して、DrupalコンテンツをWordPressにインポートする作業に取り掛かりましょう。
ステップ4:WordPressコンテンツ設定を選択する
移行プロセスを開始するには、に移動します ツール>インポート WordPressで。 その後、をクリックします インポーターを実行する Drupalの下:

インポーターページには、移行プロセスを開始する前に構成する必要のあるさまざまな設定が含まれています。 インポーターが既存のWordPressコンテンツをすべて削除するかどうかを選択することから始めましょう。

まったく新しいサイトを使用しているため、移行を開始する前にコンテンツをワイプする必要はありません。 ただし、 WordPressのコンテンツをすべて削除する ウェブサイトにテストページや投稿を追加した場合のオプション。
ステップ5:FTPクレデンシャルを入力する
次に、WordPressはDrupalサイトのURLを要求します。 また、プラグインがDrupalサイトからメディアファイルをダウンロードする方法を選択する必要があります。 デフォルトのオプションは、単純なHTTPダウンロードを使用します。
ただし、コンテンツの幅広いライブラリを備えた大規模なWebサイトを扱っている場合は、FTPオプションをお勧めします。

DrupalWebサイトへのアクセスに使用するFTPクレデンシャルを入力する必要があります。 これらのクレデンシャルが何かわからない場合は、Webホスティングコントロールパネルからアクセスできるはずです。 ただし、WordPressのクレデンシャルではなく、Drupalサイトのクレデンシャルを使用していることを確認してください。
クレデンシャルを入力したら、次のようなボタンをクリックできます FTP接続をテストします。 クレデンシャルが機能する場合は、成功メッセージが表示されます。 代わりにエラーメッセージが表示される場合は、資格情報または指定されたプロトコルに問題がある可能性があります。
ステップ6:Drupalデータベースのパラメーターを入力する
次に、プラグインはDrupalデータベースパラメータを入力するように要求します。 Drupalサイトが使用するデータベースのタイプ(MySQL、SQLite、またはPostgreSQL)、そのホスト名、ポート、名前、およびユーザーの詳細を指定する必要があります。

それらの詳細を思い出さなくても心配しないでください。 Drupalサイトを開くと、その情報を見つけることができます。 settings.php ファイルとその中を掘ります。 そのファイルを見つけるには、FTPまたはWebホストのファイルマネージャーを使用してDrupalサイトに接続する必要があります。
入ったら、に移動します drupal / sites / default / settings.php テキストエディタを使用してファイルを開きます。 変更しないように注意してください settings.php、調整するとWebサイトが破損する可能性があるためです。 FG Drupal toWordPressが要求する情報を見つけてコピーするだけで済みます。
データベースパラメータを入力し、をクリックします データベース接続をテストします 正しい設定を確実にするため。 すべてがコードに依存している場合、プラグインは成功メッセージを表示します。
ステップ7:投稿とページのインポート設定を調整する
構成する必要のある最後の設定は、プラグインがDrupalから投稿とページをインポートする方法を制御します。 まず、プラグインが投稿とページの概要をWordPressのコンテンツに追加するか、抜粋としてインポートするかを選択します。
答えのないレベル1以下のWordPressホスティングサポートにうんざりしていませんか? ワールドクラスのサポートチームをお試しください! 私たちの計画をチェックしてください
WordPressで抜粋を手動で追加する手間を省くため、後者のオプションをお勧めします。

次に、インポートするメディアファイルをどこに保存するかをWordPressに指示する必要があります。 を選択することをお勧めします デフォルト オプション。インポートされたファイルを保存するために標準のWordPressメディアディレクトリを使用します。
また、WordPressが投稿やページの注目要素として使用する画像を選択することもできます。 ザ 画像フィールド オプションはを選択します 画像 Drupalで使用するファイル。 Drupalエディターと タグ フィールド:

プラグインの残りの設定を使用すると、プログラムがサムネイルを生成したり、インポートしたコンテンツの本文に注目の画像を追加したりするのを停止できます。 これらの追加オプションはすべて無効にしておくことをお勧めします。
メディア設定は次のようになります。

デフォルトでは、FG Drupal to WordPressは、ロードに20秒以上かかる場合、メディアファイルのインポートプロセスを中止します。 この設定は、Drupalサイトのサーバーから応答がない場合に、移行がスタックするのを防ぐのに役立ちます。 ただし、まともなWebホストを使用している場合は、問題にはならないはずです。
ステップ8:サイトをDrupalからWordPressに移行する
準備ができたら、をクリックします インポートを開始/再開します すぐ下のプログレスバーとログフィールドから移行プロセスに従います。

移行が完了すると、最終的な成功メッセージが表示されます。 このページを離れる前に、下にスクロールして 移行後 セクションと言うボタンをクリックします 内部リンクの変更:

この機能は、新しいWordPressパーマリンク構造を反映するようにWebサイト内の内部リンクを更新します。 使用後は、ページや投稿の一部をチェックして、内部リンクが正しく機能していることを確認することをお勧めします。
このプロセスは、前の手順で行ったWordPressWebサイトのパーマリンク構造を設定した後でのみ行うことが重要です。 後でパーマリンク構造を変更すると、内部URLが機能しない場合があります。
ステップ9:ドメインをWordPressに向ける
これまでに、DrupalコンテンツはすべてWordPressに含まれています。 あなたは完全に機能しているウェブサイトを持っています、そして欠けている唯一のものはあなたのドメイン情報を更新することです。 現在、訪問者がドメインにアクセスしようとすると、DrupalのWebサイトにアクセスします。
新しいドメインを登録する代わりに、既存のドメインをWordPressに向けたいと思います。 そのプロセスは、ドメインレジストラを使用したか、ホスティングプロバイダーを介してドメインを設定したかによって異なります。
ドメインレジストラを使用した場合は、そのプラットフォームからアカウントにアクセスし、プロパティのDNS設定を更新する必要があります。 その情報は、訪問者をどこに誘導するかをドメインに伝えます。 これらの設定を変更する方法がわからない場合は、ドメイン登録事業者のドキュメントを確認してください。
または、あなたが Behmaster ユーザー、あなたは私のを使用することができますBehmaster あなたのウェブサイトにドメインを向ける。 プロセス中にドメインを確認する必要がありますが、 Behmaster 残りは面倒を見てくれます。
ステップ10:WordPressWebサイトのテーマを選択する
DrupalのコンテンツはすべてWordPressに含まれていますが、Webサイトは以前とは大きく異なって見える可能性があります。 これは、WordPressのデフォルトテーマのXNUMXつを使用している可能性が高いためです。 これらは悪いオプションではありませんが、カスタマイズしたり、他のテンプレートに置き換えたりすることを目的としています。
WordPressを使用することの多くの利点のXNUMXつは、テーマの選択肢が非常に多いことです。 何千もの無料のプレミアムテーマから選ぶことができます。
WordPressを初めて使用する場合は、WordPress.orgテーマリポジトリで検索を開始することをお勧めします。

ステージングWebサイトにアクセスできる場合は、変更を永続的にする前に新しいテーマをテストできます。 そうすれば、Webサイトのユーザーエクスペリエンスに影響を与えることなく、数十のテーマを試すことができます。
テーマを選択したら、ブロックエディタを使用してページと投稿のスタイルのカスタマイズを開始できます。 ブロックエディターのエクスペリエンスは、Drupalが提供する機能と使いやすさよりもはるかに優れています。 したがって、それはおそらくWordPressを使用する際のお気に入りの側面のXNUMXつになるでしょう。 WordPressテーマ自体をカスタマイズすることもできます。
テンプレートの選択が難しい場合は、お気に入りのWordPressテーマを紹介します。 このリストには、さまざまな種類のWebサイトのオプションが含まれているため、気に入ったものが見つかる可能性が高くなります(さらに、すべてのWebサイトがレスポンシブです)。
また、あなたが注目する価値があります しない 以前のDrupalWebサイトと同じように見えるテーマを選択する必要があります。 DrupalからWordPressに移行すると、サイトを再設計して、それにふさわしい更新を行う絶好の機会が得られます。
DrupalからWordPressに移行した後の対処方法
DrupalからWordPressへの移行が完了すると、以前のWebサイトをどうするか疑問に思うかもしれません。 すべてのコンテンツが別のサイトにあるので、先に進んでそのDrupalインストールを削除できます。
両方のWebサイトに単一のWebホストを使用している場合は、Drupalサイトを急いで削除する必要はありません。 ただし、XNUMXつのホスティングプランにお金を払っている場合は、そのお金を使い続ける理由はありません。
You 可能性 移行中に何かを見逃した場合は、一時的にDrupalWebサイトを維持してください。 プロセスが正しく完了したことを確認したら、先に進んでサイトを削除します。 最悪のシナリオでは、移行の直前にそのWebサイトのバックアップがあります。
WordPressに関しては、たくさんの新機能やツールを試してみることができます。 手始めに、WordPress.orgプラグインライブラリをチェックすることをお勧めします。 何千もの無料のプラグインが含まれており、その多くは、Webサイトが提供できるとは知らなかった機能を追加できます。

適切なプラグインを見つけることは、WordPressを初めて使用するときに完璧なテーマを選択するのと同じくらい難しい場合があります。 だからこそ、私たちはあなたが試してみるのに最適なWordPressプラグインの厳選されたリストをまとめました。
サマリー
セキュリティとスケーラビリティを重視するなら、Drupalは素晴らしいCMSです。 ただし、カスタマイズオプション、使いやすさ、Webサイトのスタイルに関しては、WordPressと比べると見劣りします。
WordPressを使用すると、適切なプラグインとテーマを使用して、夢のWebサイトを構築できます。 WordPressのあらゆる側面はカスタマイズ可能であり、FGDrupalからWordPressプラグインのおかげでDrupalからコンテンツを簡単に移行できます。
DrupalからWordPressに移行する方法について質問がありますか? 以下のコメントセクションでそれらについて話しましょう!