あなたの複数のWordPressサイトを運営するための一人の軍隊を手に入れよう
公開: 2018-12-26複数のWordPressサイトをジャグリングしているときに、バランスを維持するのに問題がありますか? きっと、それは超大げさかもしれませんね。 しかし、1つの簡単なことがあなたをすべてから解放することができるのに、なぜあなたは自分自身をそれほど多くのプレッシャーにさらしているのですか? 誰について、何について話しているのか疑問に思いますか? 下にスクロールします。
WordPressマルチサイトネットワーク移行のご紹介!
複数の心配事に対する単一のシンプルで優れたソリューションであるWordPressマルチサイトネットワークを使用すると、単一の同じWordPressインストールから複数のWordPressサイトを実行および管理できます。 たとえば、同じWordPress内で数千のサイトを実行しているマルチサイトネットワーク自体の最大の例である唯一の「WordPress.com」を考えてみましょう。
私たちのクライアントは、最終的に彼らが望むものを確実に手に入れるために、私たちが以下を実行した移行プロセスについて私たちにアプローチしました。 最初に、私たちはどのシナリオの下で彼らが移民を喜んで受け入れるかを確認しました。 私たちは彼らに次のように説明しました。 ビューアを常に古いURLにリダイレクトします。 この問題を修正するために、wp-config.phpファイルで以下の2行を検索し、正しいURLに移行しました。
define('WP_HOME'、https://my-domain.com');
define('WP_SITEURL'、'https://my-domain.com');
これらの2つのステートメントにより、WordPressはデータベース内の値を無視し、wp-config.phpファイルで指定されたホームとサイトのURL値を使用します。
WordPressマルチサイト移行は3つのシナリオで行われます。
- 単一のWebサイトを既存のWordPressマルチサイトネットワークに移行します。
- WordPressマルチサイトネットワークからの単一のWebサイトの移行。
- WordPressマルチサイトネットワーク全体を1つのドメインから別のWebサイトに移行します。
それが明確になったら、次のステップに進みました。そこでは、なぜ移行したいのかを理解する必要がありますか? WordPressマルチサイトネットワークの移行は、セクション、部門、ドメインなどの複数のものが管理される次のWebサイトに対して行われます。
- さまざまなチームによって管理されているさまざまなセクションを持つ雑誌のウェブサイト。
- さまざまな場所や支店のサブサイトを備えたビジネスWebサイト。
- さまざまな部門、場所、地域を持つ政府または非営利のWebサイト。
- 複数のサブドメインで実行されているブログのパーソナルネットワーク。
- 学生が学校のサーバー上に独自のブログを作成できるようにする学校や大学
次に、移行をどのように支援したかについて説明します。
1. WordPressデータベースのエクスポート/インポート最初にコンテンツを現在のホストからまったく新しいサーバーに移動することから移行プロセスを開始しました。そのために、最適なオプションであるMySQLを使用し、すべてのデータをエクスポートしました。
- そのコマンドを介して直接。 [注:サーバーへのSSHアクセスがある場合は、コマンドを使用できます
mysqldump データもエクスポートします。]
- 次に、次のようにしてデータベースからSQLファイルをエクスポートしました。
mysqldump -uUSER -pPASSWORD DBNAME> export.sql
そして、次のようにしてSQLファイルをデータベースにインポートしました。
mysql –uUSER –pPASSWORD DBNAME< export.sql
インストールでUSER、PASSWORD、およびDBNAMEを正しい値に変更する。 [注:同じクレデンシャルを覚えていない場合は、wp-config.phpファイルを開いて(アクセスできる場合)、そこにあります。]
2.ファイル、プラグイン、およびテーマの転送
- データベースがすべて設定されたので、古いWordPressホストに保存されているファイルを新しいホストに転送するときが来ました。これは、基本的に、次のフォルダーのすべてのコンテンツをコピーすることを意味します。
wp-content / themes –すべてのWordPressテーマが保存されているフォルダー。 クライアントは新しいテーマに切り替えたくなかったので、すべてのコンテンツをこのフォルダーにコピーしました。
wp-content / plugins –すべてのWordPressプラグインを含むフォルダー。 ここでも、すべてのコンテンツを新しいホストにコピーしました。 プラグインの構成はWordPressデータベースに保存されているため、前の手順でSQLファイルをインポートした後、新しいホストですべてが完全に機能しているかどうかを確認しました。
wp-content / uploads –メディアライブラリに表示されるすべてのメディアファイルが配置されているフォルダー。 彼らのサイトにはたくさんの画像があるため、彼らのフォルダのサイズは巨大であるように見えました。
3.移行後のWordPress構成
転送プロセスの後、移行プロセス全体の核心に到達しました。これは、多くの場合、少し注意が必要な部分です。
- すべてのデータベースには、古いサイトへの参照がたくさんあります。 移行中に、データベースファイルのインポート後に新しいWordPressサイトにアクセスしようとしたときに、偶然にドメイン名を変更すると、いくつかのリダイレクトの問題が発生します。 これが発生する理由は、WordPressが古いドメインの古いサーバーにあると見なしているためです。
これらの間違ったURLアドレスの問題は、次のようにして解決しました。
まず、サイトの場所が変更されたことをWordPressに通知しました。そうしないと、WordPressが現在のURLが新しいドメインのURLではないと判断した場合、視聴者は常に古いURLにリダイレクトされます。 この問題を修正するために、wp-config.phpファイルで以下の2行を検索し、正しいURLに移行しました。
define('WP_HOME'、https://my-domain.com');
define('WP_SITEURL'、'https://my-domain.com');
これらの2つのステートメントにより、WordPressはデータベース内の値を無視し、wp-config.phpファイルで指定されたホームとサイトのURL値を使用します。
投稿とカスタムフィールドのURLの更新
- ドメイン名を変更しながら、古いURLを含むすべての投稿とカスタムフィールドを新しいドメインのURLで更新しました。
- ドメイン名を変更しながら、古いURLを含むすべての投稿とカスタムフィールドを新しいドメインのURLで更新しました。
- これを修正するために、phpMyAdminを開き、WordPressデータベースにアクセスしました。
- 次のステップに進む前に、前述のエクスポート機能を使用してデータベースのバックアップを作成しました。
結論
これが、WordPressマルチサイトネットワークを安全かつ迅速に移行するために行ったすべてのことです。 そして率直に言って、私たちは一緒に克服した種類の課題のために、お客様自身よりも興奮して幸せでした