Web サーバーに接続する
WebStorm は、次の three 種類の 「ローカル開発 — デプロイサーバー」構成を区別します:
インプレースサーバー構成。
インプレースサーバー構成では、 ローカル Web サーバーを使用しますが、 ローカルサーバー構成とは異なり、サーバーのファイル構造内の WebStorm プロジェクトとプロジェクトフォルダー間でアップロードやダウンロード、ファイルの同期は行いません。 代わりに、WebStorm でサーバーのドキュメントルートからプロジェクトフォルダーを直接開き、サーバー上で直接開発を行います。
ローカルサーバー構成。
ローカルサーバーは、ローカルフォルダーまたはマウントされたフォルダーで実行され、ローカル URL アドレスにファイルを提供するサーバーです。 ローカルサーバー構成では、 WebStorm プロジェクトで開発を行い、プロジェクトファイルをサーバーの ドキュメントルートにアップロードします。
リモートサーバー構成。
リモートサーバー構成では、サーバーは別のコンピューター (リモートホスト) 上で実行されます。 リモートサーバー上のファイルにアクセスするには、FTP/SFTP/FTPS/WebDAV プロトコルを使用します。
始める前に
サーバーとの同期、サーバー上のファイルのアップロード、ダウンロード、管理は、デフォルトで有効になっている FTP/SFTP/WebDAV 接続バンドルプラグインを介して提供されます。 プラグインが無効になっている場合は、 設定 ダイアログの プラグイン ページでプラグインを有効にします。 詳細については、「プラグインのインストール 」を参照してください。
Web サーバーが構成され、実行されていることを確認してください。 詳細については、Web サーバーの公式ドキュメントを参照してください。
必要なだけ多くの構成を定義できるため、アップロード / ダウンロードの設定を柔軟に切り替えることができます。
コードを複数のサーバーにデプロイする必要がある場合は、 サーバーグループを作成して各サーバーに個別にデプロイすることを避けます。
サーバーアクセス構成
WebStorm は、 サーバーアクセス構成を通じてサーバーとのやり取りを制御します。 サーバーを使用するときはいつでも、サーバーがリモートホスト上にあるかマシン上にあるかに関係なく、サーバーアクセス構成を定義する必要があります。
サーバーアクセス構成では、以下を定義します。
サーバーのタイプ(インプレース、 ローカル、 リモート)。
サーバーが実行されているコンピューター(ホスト)。 インプレースおよび ローカルサーバーの場合、WebStorm はプロジェクトが存在する現在のコンピューターであることを前提とします。
サーバーアクセス構成ルート: サーバー構成を通じてアクセスできるサーバー階層の最上位のフォルダー。
サーバー構成ルートにアクセスするための URL アドレス。
データを転送するためのプロトコルと接続パラメーター。
ローカルフォルダー(つまり、プロジェクトルートのフォルダー)、サーバー上の宛先フォルダー(ローカルまたはリモート)、およびサーバー上のデータにアクセスするための URL アドレス間の対応。 この対応を マッピングと呼びます。
例: プロジェクトは C:/Projects/My_Project/ に保存され、 C:/Projects/My_Project/My_Folder というフォルダーを含みますが、ローカルサーバーは C:/xampp/htdocs にドキュメントルートを持ちます。 プロジェクトツリー全体を C:/xampp/htdocs/My_Project にアップロードします。 WebStorm 用語では、 C:/Projects/My_Project/My_Folder フォルダーは ローカル、 C:/xampp/htdocs/My_Project/My_Folder フォルダーは リモートと呼ばれます。
必要なだけ多くの構成を定義できるため、アップロード / ダウンロードの設定を柔軟に切り替えることができます。
コードを複数のサーバーにデプロイする必要がある場合は、 サーバーグループを作成して各サーバーに個別にデプロイすることを避けます。
デフォルトのサーバーアクセス構成
次の場合に WebStorm がサイレントに適用するように、サーバー構成を デフォルトとして設定できます。
リモートバージョンの ローカルファイルとフォルダーの比較。
設定 ダイアログ(Ctrl+Alt+S )で、 に移動し、中央のペインで必要なサーバーアクセス構成を選択して、ツールバーの
をクリックします。
または、WebStorm ステータスバーの デフォルトデプロイサーバー ウィジェットをクリックし、ポップアップメニューから目的のサーバーまたはサーバーグループを選択します。

デフォルトサーバーへのアップロードを構成するには、 に移動します。
サーバーアクセス構成の可視性
構成後は、そのサーバーアクセス構成を既存のすべての WebStorm プロジェクトで利用できます。 構成の使用を現在のプロジェクトに制限できます。
設定 ダイアログ (Ctrl+Alt+S) で、 に移動し、中央ペインで必要なサーバーアクセス構成を選択します。
このプロジェクトでのみ表示 チェックボックスを使用して、このサーバーアクセス構成を他のプロジェクトで再利用できるようにします。
設定の使用を現在のプロジェクトに制限するには、チェックボックスを選択します。 このような構成は、現在のプロジェクトの外では再利用できません。 他のプロジェクトで使用可能な構成の一覧には表示されません。
サーバー構成設定はプロジェクトとともに .idea ディレクトリに保存されるため、 VCS を介してチームメンバー間で共有できます。
左側のペインのサーバーアクセス構成のリストでは、現在のプロジェクトでのみ表示される構成には
アイコンが付いています。
チェックボックスがオフの場合、構成はすべての WebStorm プロジェクトで表示されます。 その設定は、複数のプロジェクトで再利用できます。