WordPressをLocalhostからLive Serverに移動する方法
ローカル開発をセットアップして使用する能力は、ワードプレスのスキルセット
ローカルWordPressのインストールを使用すると、オンライン接続、テストサイトの変更、テーマ、プラグインとは独立して作業することができ、ライブサイトを壊す危険性がなく、全体的にワークフローをより効率的にすることができます。
私は最近、XamppでWordPressをローカルにインストールする方法についての記事全体を書いたほどです。
あなたのサイトは、それがちょうどあなたのハードドライブ上に横たわっている場合、しかし、何の役にも立ちません。 作業が完了したら、WordPressをlocalhostからライブサーバーに移動する方法を理解する必要があります。
結局のところ、それは人々がそれを見ることができるように終わるはずです。
だから、この記事では、私はあなたがローカルインストールからライブ環境へのこの移行を行う方法を紹介します—投稿、ページ、写真、プラグイン、テーマ、および
そうするために、私たちは自由に三つの異なる方法を持っています:
- コンテンツを移動するための組み込みのWordPressツールを使用してください
- 手動でサイト全体とデータベースを移動します
- プラグインを介してローカ じゃあ行こう
まず最初に:あなたが必要とするもの
あなたはいくつかのことが必要になります:まず第一に、当然、あなたのローカル開発環境で完成したサイト。
次は、作業FTPアカウントとデータベース管理システム(通常はphpMyAdmin)のいくつかの並べ替えへのアクセスを持つお好みのプロバイダとのwebホスティングアカウ もちろん、FTPクライアントも必要です(Filezillaをお勧めします)。
組み込みのWordPressツールを使用してコンテンツを移動する
投稿、ページ、メディアなどのコンテンツだけを移動する必要があり、他には何もない場合、これを
最初のステップとして、ライブサイトの場所に新鮮で空のWordPressインストールを設定するだけです。
最近では、多くのホスティングプロバイダーがこのためのワンクリックインストールを提供しています。 ただし、手動で行うこともできます。
その後、ツール>エクスポートに移動してローカル開発サイトにログインします。
すべてのコンテンツがチェックされていることを確認してから、[エクスポートファイルをダウンロード]を押してください。 これにより、サイトのすべてのコンテンツを含むXMLファイルが提供されます。
その後、ライブサイトをヒットし、ツール>インポートに移動する時間です。 どのシステムからインポートするかを求められたら、WordPressを選択します。 Importerプラグインをインストールし、完了したら有効にします。
次に、参照ボタンを使用して、以前にダウンロードしたXMLファイルを見つけてインポートします。
プロセスが終了すると、すべての投稿、ページ、カテゴリ、タグ、メディア、およびカスタムフィールドがライブwebサイトに転送されているはずです。
あとは、テーマ、プラグイン、メニュー、ウィジェット、およびその他のサイト要素を手動で再構成して、オンライン版がローカルサイトを反映するようにす
組み込みのインポート/エクスポートオプションは、迅速かつ簡単な方法を提供しますが、あなたはおそらくそれが面倒なことができます方法を見るこ あなたが頻繁に前後にWordPressのウェブサイトを移動する場合は特に。
したがって、代わりにライブサーバー上にローカルサイトの一対一のコピーを作成する方が賢明かもしれません。
それはまさに私が今あなたに示すものです。
WordPressをLocalhostからライブサーバーに手動で移動する
はじめに述べたように、最初にWordPressをローカルインストールからライブサイトに取得するプロセスに進み、後にプラグインで同じことを行います。
プラグインのルートは一般的に簡単ですが、少なくとも一度は手動のプロセスを経ることで、その背後にある仕組みをよりよく理解できるように
ステップ1:ローカルデータベースをエクスポート
まず、ローカルWordPressインストールのデータベースをダウンロードします。 これは通常phpMyAdminを介して行われます。
このデータベースツールを初めて使用する場合は、このトピックに関するこの初心者ガイドを確認することをお勧めします。
ローカル環境でそこに到達するには、通常、http://localhost/phpmyadmin/と入力するだけです。 それを行うと、次の画面に着陸する必要があります。
ここでの次のステップは、画面の左側に問題のWordPressデータベースを開き、上部にあるエクスポートボタンを見つけることです。
ここで、カスタムのエクスポート方法を選択します。 特に大規模なデータベースの場合は、すべてのテーブルとgzip圧縮が選択されていることを確認してくださ
“形式固有のオプション”で、”構造とデータ”を選択し、次のボックスにチェックを入れます:
- Add DROP TABLE/VIEW/PROCEDURE/FUNCTIONステートメント
- IF NOT EXISTS
- AUTO_INCREMENT
- テーブル名とカラム名をバッククォートで囲む
完了したら、[移動]をクリックしてデータベースファイルをダウンロードします。
ステップ#2: WordPressファイルをライブサーバーにアップロードする
このステップでは、FTPクライアントを起動します。 ライブサーバーのルートディレクトリを参照し、ローカルのWordPressインストール内のすべてのファイルをその宛先にアップロードします。
ハードドライブ上のフォルダを開き、その中のすべてをマークし、そこにドラッグアンドドロップすることでこれを行うことができます。
別のオプションは、FTPクライアントインターフェイスを使用してドライブ上のファイルを検索し、それらをマークアップし、右クリックしてアップロー
よくやった。 これには少し時間がかかるかもしれません。ステップ3:ライブサイト用の新しいデータベースを作成する
FTPがアップロードを実行している間、次のステップに進むことができます。 ここでは、最初のステップで保存したデータベースをハードドライブにインポートします。
ホスティングプロバイダは、そうするためのさまざまな方法を提供しています。 繰り返しになりますが、ほとんどのプロバイダはこの種の操作にphpMyAdminを使用しており、同様に行います。
あなたの会社が別のツールを使用している場合は、心配しないでください、手順は非常に似ています。
まず、新しい空のデータベースが必要になります。 私たちは、単にトップメニューのデータベースをクリックして作成することができます。
次に、名前を入力し、言語地域に適したUTF-8照合順序を選択するか、utf8_general_ciを使用します。
空のデータベースを設定するには、Createを押します。
しかし、完了する前に、ユーザーも必要です。 新しいデータベースをクリックし、Privileges>Add Userを見つけます(画面の下部にあります)。
ユーザー名とパスワードを入力します。 ホストは通常localhostですが、プロバイダに確認してください。
また、新しいユーザーにデータベースに対するすべての権限を付与するチェックボックスがアクティブであることを確認し、Goを押します。
今やるべきことは、データベース情報を書き留めておくことだけです。 あなたはすぐにそれが必要になります。
注:一部のホスティングプロバイダーでは、データベース名、ユーザー、パスワードなどが自動的に設定される場合があります。 その場合は、適切な情報を取得することを確認してください。 この情報を見つけてなければあなたの提供者は助けて幸せよりもっとべきである。
ステップ4:ローカルデータベースをインポートする
すでにphpMyAdminにいますが、ローカルサイトからライブ環境にデータベースをインポートすることもできます。
そのためには、前に作成したデータベースをクリックします。 この時点では完全に空でなければなりません。
上部にあるインポートを押し、参照ボタンを選択し、gzipされたデータベースファイルを選択します。 Goキーを押してインポートを開始します。 やったよ。.
ステップ#5: データベース内のUrlを置き換える
今、トリッキーな部分が来ます。 インポートされたデータベースの問題は、内部に含まれるすべてのリンクがまだ古いサイトの場所を指していることです。
つまり、ライブサイトのリンクはまだ動作しないことを意味します。 それはそれを変更する時間です。 これを行うにはいくつかの方法があります:
- テキストエディタを使用してすべてのインスタンスを検索して置換する
- Velvet Bluesのようなプラグインを選択する
- phpMyAdminでMySQLクエリを実行する
第四は、私の好ましい方法であり、私はそれがどのように動作するかを詳細にお見せします。 しかし、すぐに他のものに言及しましょう。
最初のオプションについては、ダウンロードしたものを開きます。任意の良いテキストエディタ(例えばNotepad++)を持つsqlファイル。 その後、その検索と置換機能を使用して、ローカルファイルパスのすべてのメンションをライブサーバーのメンションと交換できます。
他に何も変更しないようにしてから、いつものようにファイルをインポートしてください。
二つ目には、Velvet BluesやBetter Search Replaceのようなプラグインを使用します。 WordPressのバックエンドからデータベース内の文字列を更新できます。 ただし、それらを機能させるには、少なくともサイトのダッシュボードにアクセスできる必要があります。
それに慣れている場合は、phpMyAdmin内でMySQLクエリを実行して、既存のデータベース内の文字列を置き換えることもできます。
phpMyAdminのデータベース内のクエリの下にこのオプションを見つけることができ、クエリは次のようになります:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/yoursite/', 'www.yoursite.com/');
しかし、前述のように、私のお気に入りの方法は、検索と置換スクリプトの相互接続を使用することです。 あなたはリンクから無料でダウンロードすることができます(心配しないで、それは超小さいです)。その後、ファイルを抽出し、フォルダの名前をSearch-Replace-DB-masterからsecret-sauceのような別の名前に変更します。
後者はセキュリティ対策です。 これは強力なスクリプトであるため、間違った手でデータベースを完全に台無しにする可能性があるため、誰も偶然にそれにつまずくことは望ましくあ
(これが、完了したらサーバーから削除することを決して忘れてはならない理由でもあります。)
次に、FTP経由でルートディレクトリにフォルダをアップロードし、ブラウザ経由でアクセスします(この場合はhttp://yoursite.com/secret-sauce/を介して)。 あなたはこの画面で満たされます:
上部には、置換したい文字列と、置換する文字列を入力することができます(例:http://localhost/wordpresswithhttp://yoursite.com)。
2番目の行には、データベース情報が格納されています。 プログラムはこれらの領域を自動的に入力しようとしますが、失敗するのは見たことがありません。
その下で、更新するテーブルを選択します。 通常、それはすべてのテーブルになりますが、必要に応じて調整を行います。
その後、行く時間です。
設定が不明な場合は、最初にドライランを実行できます。 その場合、スクリプトは変更を加えずに、指定された検索文字列をテーブルでスキャンするだけです。
これは、正しい文字列を使用することを確認するのに役立ちます。
すべてがうまくいったら、Live Runをヒットして実際のアクションに到達することができます。 確認を求められたら[Ok]を選択し、プロセスが完了するのを待ちます。
その後、画面下部のDelete meボタンを使用するか、FTP経由でスクリプトフォルダを手動で消去することを忘れないでください。 いずれにしても、それがなくなっていることを確認してくださステップ6:wp-configを設定します。あなたのライブサイトのphp
さて、それは再びあなたのFTPを取得し、wp-configを見つけるための時間です。あなたのライブサイトのフォルダ内のphp。 右クリックし、”表示/編集”を選択します。
次の情報を探しています:
- define(‘DB_NAME’,’your_database_name’);
- define(‘DB_USER’,’your_database_user’);
- define(‘DB_PASSWORD’,’your_database_password’);
- define(‘DB_HOST’,’localhost’);
前の手順でライブサーバーで作成したデータベース名、ユーザー、およびパスワードを入力します。 一部のプロバイダでは、ホスト名をlocalhostから他のものに変更する必要があるため、これを確認してください。
その後、ファイルを保存してサーバーにアップロードします。 あなたのウェブサイトは今オンラインであるべきである従ってログインできる。注:wp-config内の値を変更することもできます。phpサイトデータをアップロードする前に、ローカルインストールが動作し続けるためには、ローカルファイルを元の値に戻す必要があります。ステップ#7:移動を完了する
あなたはそれを作りました! 非常にいい。 私たちが完全に完了する前に、もう一つのステップ。
転送されたサイトで、設定>パーマリンクに移動し、好みのURL構造を選択して保存して、すべてのパーマリンクが更新されるようにします。
それだけです。 おめでとうございます!
WordPressをLocalhostからライブサイトに移動する方法—プラグインのルート
手動でローカルWordPressウェブサイトをオンラインに移動する唯一の方法ではありません。 あなたはプラグインを介して同じことを行うことができますし、私はどのようにデュプリケーターを使用してお見せします。
DuplicatorはWordPressディレクトリにある無料のプラグインで、600,000以上のインストールと4.9つ星の評価(ほぼ1000つ星のレビュー!). それはより短い上のステップの多数を切り、全体のプロセスを大いにもっと簡單にする。
この方法に必要なのは、FTPアクセスを動作させることだけです。 新しい場所にWordPressをインストールする必要もなく、Duplicatorがそれを処理します。
ステップ1:ローカルサイトにデュプリケーターをインストールする
この手順は簡単です。 プラグイン>を押して新規追加し、デュプリケーターを検索します。
今すぐインストールをクリックして、それが完了したら有効にすることを忘れないでください。
ステップ2:サイトパッケージを作成する
WordPressのダッシュボードに新しいデュプリケータメニュー項目があります。 ここをクリックすると、パッケージメニューに移動します。
パッケージという単語は、サイトのzipアーカイブ(ファイルとデータベース)と実行可能なインストーラファイルの二つのファイルを指します。 どちらも一緒に簡単に別のサーバーからWordPressを移動するために私たちを可能にします。
ただし、そのためには、最初にパッケージを作成する必要があります。 クリックすると、この画面が表示されます:
あなたがしたい場合は、名前(あなたがいくつかのパッケージを作ることを計画していない限り、どれが本当に重要ではない)とメモを入力してくださ
残りのオプションはそのまま残すことができますが、完了のために、ここに含まれているものがあります:
- ストレージ-あなたのパッケージが保存される場所を選択します。 あなたがProバージョンを持っていない限り、これはwp-snapshotsフォルダになります。
- Archive—必要に応じてファイル、ディレクトリ、またはデータベーステーブルを除外します。
- Installer—新しいサイトのデータベース資格情報と新しいURLを入力します。 また、インストールプロセス中にこれを行うこともできます。
次へをクリックして移動します。
プラグインは現在、その仕事をしてからそれを維持しますすべての問題があるかどうかを確認するために、システムスキャンを実行します。
主要なものがない限り、Buildを押すことでパッケージの作成に進むことができます。 プラグインは、あなたのサイトのバックアップを開始します。
前述のように、これは2つのファイルを生成します:アーカイブ(a.zipファイル)とインストーラ(これは.phpファイル)。 それぞれのボタンをクリックするだけで、それらの両方をダウンロードします。
ステップ2:両方のファイルをライブサイトにアップロードする
新しい場所にサイトをセットアップするには、ダウンロードしたばかりの両方のファ
FTPアカウントに接続し、ホームディレクトリを参照してアップロードするだけです。
あなたのサイトのサイズによっては、これは少しかかるかもしれないので、その間にコーヒーか何かを手に入れてください。
ステップ3:ライブサーバーにサイトをインストールする
以下は、(非常に簡単な)インストールプロセスです。 あなたがする必要があるのはhttp://yoursite.com/installerにアクセスすることだけです。お使いのブラウザを介してphpを開始します。
最初のステップで、MySQLデータベースの詳細(ホスト名、データベース名、ユーザー名、パスワード)を入力します。
プラグインは、新しいデータベースを作成するか(ホストがこれを許可している場合)、既存のデータベースと接続することができます。
後者のオプションでは、データベースを手動で設定する必要があります。 それがどのように行われているかわからない場合は、上記のチュートリアルを確認してください。 また、Duplicatorはそのデータベース内のすべてのデータを消去するので、正しいデータを選択してください。
詳細を入力したら、接続をテストして、すべてが正常に動作するかどうかを確認します。
先に進む前に、接続されているサーバーと見つかったデータベースの両方の成功メッセージを取得する必要があります。
そのために、すべての警告&通知を読んだことを確認し、Run Deploymentを押してください。 インストールが開始され、あなたは後ろに傾くと待つことができます。 たぶん別のコーヒーを得る?
しかし、ある時点で、Duplicatorがそれらを置き換えることができるように、行動に戻って古いサイトと新しいサイトの詳細を確認する必要があります。
すべてが正しいことを確認し、Updateを実行します。
ステップ#4:最終ステップ
デュプリケーターが終了する前に、いくつかの小さな、まだ世話をするための重要なステップがあります:
- Review Install Report—インストールで発生したエラー(存在する場合)と、作成、スキャン、更新されたデータベーステーブル、行、セルの数を確認します。
- パーマリンクを保存—このリンクをクリックすると、サイトのパーマリンクオプションが表示されるので、手動の方法と同じように更新できます。
- テストサイト—サイトのフロントエンドに移動するので、すべてがあるべきとおりであることを確認できます。
- File Cleanup—このオプションは、サーバーからインストーラファイルを自動的に削除します。
それとは別に、それだけです。 あなたは正常にプラグインを介してライブサイトにローカル環境からあなたのWordPressサイトを移動しました! いい仕事だ!
他の利用可能な移行プラグイン
もちろん、Duplicatorはこのための唯一の解決策ではありません。 私たちは私たちの処分で、このための他の(無料と有料)プラグインを持っています:
- オールインワンWP移行
- BackupBuddy
- VaultPress
- WP BackitUp
- blogVault
- WP Clone
- UpDraftPlus
- Wp Clone
- UpDraftPlus
- wp migrate db pro(私のお気に入り)
移動を取得する準備はできましたか?
ローカル開発環境はWordPress toolboxの重要なツールです。 それらは場所のテストに危険なしの方法を提供し、開発を大いにもっと簡単にする。
しかし、それらを効果的に使用するには、WordPressをローカルインストールからライブサーバーに移動できる必要があります。 上記の記事では、これを行うためのワークフローを提供しています。
手順をすばやく確認しましょう:
- ローカルデータベースをエクスポートする
- ライブサーバーに新しいデータベースを作成する
- ローカルデータベースをインポートする
- 古いUrlを新しい場所に置き換えます
- WordPressファイルをアップロードする
- Wp-configを再構成します。php
- 更新パーマリンク
あなたが見てきたように、これを達成するための多くの異なる方法があります。
カジュアルなユーザーのために、手動の方法で十分ですが、この種のことをすべての時間を行う開発者は、物事をより迅速かつ容易にすることができ それはあなた次第です。
Leave a Reply