ウェブサイトをローカルサーバーからliveサーバーに移行するのは簡単では データベースの移行は、プロセスの困難な部分です。 これは主に、データをダンプして新しいデータベースにロードするのにかかる時間が大きいためです。 移行プロセスを構成するその他の要因は、データベースとコンテンツのセキュリティです。 このブログでは、WordPressサイトをローカルサーバーからライブサーバーに3つのシンプルで異なる方法で移行する方法を見ていきます。
WordPressサイトを移行するための最初のステップ
WordPressの開発の大部分はローカル開発環境(A.K.A.localhost)で行われます。 開発者には、Xampp(Windows)またはMAMP(Mac)を使用してWordPressを搭載したプロジェクトを構築するオプションがあります。
すべてが正常に動作していることに満足したら、WordPressサイトをlocalhostからライブサーバーに移行します。
localhostで作業することは、開発者がライブwebサイトに影響を与えることなくコードベースの改善に取り組むことができる素晴らしいアイデアです。 これは、ダウンタイムが深刻な課題であるWordPressを搭載した企業ポータルや電子商取引店にとって非常に重要です。
localhostで開発することで、開発チームはビジネスがダウンタイムなしで継続している間にコードをいじくり続けることができます。 コードベースを徹底的にテストしたら、それをライブサーバーに移動するのは簡単なステップです。
このガイドでは、WordPressサイトをライブホスティングサーバーに転送する次の3つの一般的な方法について説明します-
- 組み込みのWordPressエクスポートツールを使用する
- WordPressサイトをライブサーバーに手動で移行する
- WordPressプラグインを使用する
始める前に
このガイドの目的のために、私はlocalhost環境(FTPとデータベースアクセスを備えた完全な)をセットアップし、ウェブサイトが開発され、移動の準備ができていると仮定しています。 このプロセスを説明するために、私はWordpress用の管理されたwebホスティングであるCloudwaysを使用しています。
localhostにインストールされているWordPressウェブサイトに、次の項目を追加しました-
- 一つのポスト
- 一つのページ
- 一つのユーザー
- アクティブなプラグイン:クラシックエディタ
- アクティブなテーマ:Twenty Fifteen
私は組み込みのWordPressのエクスポー
組み込みのWordPressエクスポートツールを使用します
- 投稿
- ページ
- カスタムフィールド
- 用語
- ナビゲーションメニュー
- カスタム投稿
WordPressのエクスポート機能では、Localhostからデータをエクスポートしてライブサーバーにインポートする必要があります。
Localhostからデータをエクスポート
localhost WordPressサイトにログインし、ツール→エクスポートに移動します。
どのデータ項目をエクスポートするかを尋ねられます。 私の場合、私は完全なデータをエクスポートすることを選択しました。 したがって、すべてのコンテンツを選択し、[エクスポートファイルのダウンロード]ボタンをクリックします。
WordPressサイトのサイズによっては、XMLファイルのダウンロードに時間がかかる場合があります。
ライブウェブサイトでデータをインポート
XMLファイルがダウンロードされたら、ライブWordPressウェブサイトにログインし、ツール→インポートに移動します。
データをインポートするためのオプションのリストが表示されます。 少し下にスクロールして、WordPressを探します。 下の[今すぐインストール]ボタンをクリックし、[Importerを実行]をクリックします。
次の画面では、XMLファイルを選択するように求められます。 「ファイルの選択」ボタンをクリックし、前の手順でダウンロードしたXMLファイルに移動します。 これにより、XMLファイルがライブサーバーにアップロードされます。
今すぐ作成者を割り当て、添付ファイルをインポートします。 添付ファイルもインポートする場合は、キャプションの[添付ファイルのダウンロードとインポート]ボックスをオンにします。
データのインポートには、localhostでのデータのサイズに応じて時間がかかります。 これは、制限されたデータをlocalhostからライブサーバーに移動する最も簡単で迅速な方法です。
WordPressサイトをライブサーバーに手動で移行する
WordPressエクスポートツールを使用する際の問題は、プラグイン、テーマ、ユーザーなどがあることです。 localhostからサーバーに移動されません。 これは、投稿、ページ、およびコメントにのみ焦点を当てたプロセスの制限のために発生します。
WordPressサイトをlocalhostからliveサーバーに移動するために、データを失うことなく、手動でファイルとデータベースをliveサーバーに転送するオプションがあります。ローカル開発環境としてXAMPPを使用しているため、WordPressファイルは/xampp/htdocs/wp/フォルダーにあります。 私はウェブサイト全体を移動することを探しているので、このフォルダ内のすべてのファイルとフォルダをライブサーバーにアップロードする必要が
wpフォルダの内容をライブサーバーに転送するには、二つの方法があります。 すべてをドラッグアンドドロップするか、サーバーに直接アップロードできるzipファイルを作成できます。 これら2つのうち、unzipメソッドは本当に高速です。
zip方式を選択した場合は、ライブサーバーでファイルを解凍する方法が必要であることに注意してください。 多くの場合、サーバーで利用可能な解凍スクリプトまたは端末があります。
この例では、zipメソッドを使用します。
/wp/フォルダに移動し、すべてのファイルとフォルダをzipします。
完了したら、単にライブサーバーにアップロードします。
このために、任意のFTPクライアントを使用することができます。 私は私のFTPクライアントとしてFileZillaを好む。
FTPクライアントを起動し、ホスト、ユーザー名、パスワード、ポートなどのFTP資格情報を入力します(ホスティングプロバイダーはすべての情報を提供できます)。 私の場合、CloudwaysはFTP認証情報としてマスター認証情報を提供します。
今すぐライブサーバーのWordPressのインストールに移動し、すべてを削除します。 次に、zipファイルをアップロードします。
ターミナルを使用してファイルを解凍する
Unzipコマンドを実行するには、ターミナル/コマンドラインインターフェー
PuTTYを使用してクラウドサーバーにログインし、WordPressアプリケーションに移動します(csubeazeddはWordPressサイトのフォルダ名です)。 Cloudwaysでホストされている場合は、フォルダー名を見つける方法を次に示します。
ライブサーバーでファイルを解凍するためのステップバイステップのコマンドは次のとおりです。 まず、PuTTYを使用してサーバーに接続します。
次の画面でマスター資格情報を使用します。
数秒以内に、Zipが抽出され、FileZillaに表示されます。
スクリプトを使用してWordPressファイルを解凍
あなたは、端末に慣れていない場合は、心配しないでください!
新しいunzipperを作成します。ライブサーバー上のzipファイルがアップロードされたフォルダ内のphpファイル。 次に、unzipperからコード全体を貼り付けます。phpをファイルに入れます。
URLを使用してこのファイルに移動しますexample.com/unzipper.php アドレスバーに。 CloudwaysはWordPressのステージング環境を提供し、一時的なUrlを提供します(私の場合、URLは次のようになります):
http://wordpress-192114-825599.cloudwaysapps.com/unzipper.php
zipファイルを見ることができます。 アーカイブの解凍ボタンをクリックするだけで完了です!
Localhostからデータベースをエクスポート
次に、localhostからライブサーバーにデータベースをエクスポートする必要があります。 データベースマネージャーに移動します。
localhost/phpmyadmin
WordPressテーブルに入り、データベースをエクスポートします。
これで、インポートする必要のあるデータベースファイルがダウンロードされます。
ライブサーバーへのデータベースのインポート
一般に、ホスティングプロバイダーはphpMyAdminをデータベースマネージャーとして使用します。 WordPressホスティングプロバイダーには、別のデータベースマネージャーがある可能性があります。 ただし、次の手順は、データベース-マネージャーに関係なく有効です。
データベース資格情報を使用してデータベースマネージャにログインします。
既存のWordPressデータベースに移動します。 一般的に、それは空でなければなりません。 ただし、そうでない場合は、次のSQLコマンドを使用してデータベースを削除します。
DROP DATABASE name
次に、次のSQLコマンドを使用して新しいデータベースを作成します:
CREATE DATABASE name;
(“name”を以前のデータベース名に置き換えます)
今、インポートをクリックし、以前のダウンロードを選択します。sqlファイル。
データベースファイルのサイズによっては、アップロード処理に時間がかかる場合があります。
次に、ライブサーバー上のwp-configファイルを編集して、新しいデータベース資格情報を追加します。
データベース内のWordPressホームとサイトのURLを更新する
最後のステップは、ホームとサイトのURLを更新することです。 このためには、wp_optionsテーブルに移動し、サイトのURLとホームを探します。
値をドメイン名に置き換えます。
localhost Urlがまだ存在する場合は、velvet Bluesプラグインを使用して、localhost Urlを実際のドメイン名に置き換えます。
wordpressサイトをlocalhostからライブサーバーに正常に移行しました。
WordPressプラグインを使用する
手動移行に違和感がある場合は、DuplicatorなどのWordPress migratorプラグインを使用できます。
localhost WordPressダッシュボードにログインし、Plugins→Add Newに移動し、Duplicatorを検索し、プラグインをインストールしてアクティブ化します。
左側のペインで、デュプリケータ→パッケージに移動し、新しいパッケージを作成します。
WordPressウェブサイトをスキャンするには、[次へ]ボタンをクリックします。
完了すると、次の画面が表示されます。 [ビルド]をクリックします。 エラーがある場合は、後で問題を回避するために最初に解決してください。
パッケージのビルドには時間がかかります。
Duplicatorプラグインによって生成されたファイル、インストーラ、アーカイブの両方をダウンロードします。
両方のファイルをFTPクライアント経由でライブサーバーにアップロードします。 インストールされているWordPressサイトが空白であることを確認します。 そうでない場合は、ファイルをアップロードする前に、まずすべてのファイルとフォルダを削除します。
インストーラに向かいます。アドレスバーを介してphp。 私の場合、URLは:
https://wordpress-192114-825599.cloudwaysapps.com/installer.php
デュプリケータはアーカイブファイルを抽出するプロセスを開始し、プロセスには次の四つのステップがあります。
最初のステップ:デプロイメントでは、localhostとライブサーバーの二つの環境が比較されます。
第二のステップは、ライブサーバーのデータベースに関連しています。 このためには、データベースが空白であることを確認してください。 複製子には、データベースの既存のデータをすべて削除するか、新しいデータベースを作成するかの2つのオプションがあります。 あなたに合ったオプションを選択してください。
第三のステップは、あなたがライブのウェブサイトのURLを入力する必要があるデータの置換についてです。 一般的に、URLは自動的に取得されます。 そうでない場合は、それに応じて編集します。
最後に、Duplicatorは、localhostからサーバーに新しく移行されたWordPressをテストすることを提供します。 画面に表示される順序に従います(パーマリンクの保存、テストサイト、セキュリティのクリーンアップ、およびレポートの表示)。
ラッピングアップ!
WordPressサイトをローカルサーバーからライブサーバーに移行するのは複雑な作業です。 既存のウェブサイトのGoogle検索コンソール、検索エンジン最適化、純粋なHTMLウェブサイト、壊れたリンク、重複したコンテンツなどで新しいサイトのURLを更
上記のいずれかの方法に従うことで、WordPressをlocalhostからライブサーバーに手間をかけずに移動できます。 問題が発生した場合は、ホスティングプロバイダーに連絡して、特定の問題を解決し、スムーズな移行を確実にする必要があります。
著者バイオ:Mustaasam SaleemはCloudwaysのWordPressコミュニティマネージャーです。 彼は彼のコンピュータの画面の後ろに働いていないとき、あなたは彼が彼の友人とスカッシュを再生したり、サッカーで防御し、音楽を聴いて見つけるこ