リモートサーバー構成を作成する
リモートサーバー構成では、サーバーは別のコンピューター (リモートホスト) 上で実行されます。リモートサーバー上のファイルにアクセスするには、FTP/SFTP/FTPS/WebDAV プロトコルを使用します。
PyCharm でリモートサーバー構成を作成するには、次の手順を実行する必要があります。
リモートホストで認証し、接続を設定するは、そこにインストールされている Web サーバーと PyCharm の間にあります。
PyCharm プロジェクトとホスト上のプロジェクトフォルダー間のマッピングを構成すると、それに対応する URL パス。
1. サーバー構成の名前、タイプ、可視性を指定する
Ctrl+Alt+S を押して設定を開き、
を選択します。または、メインメニューの
に移動します。既存のすべてのサーバー構成を一覧表示する左側のペインで、 をクリックし、サーバーとのデータ交換に使用するプロトコルに応じてサーバー構成タイプを選択します。
FTP : FTP ファイル転送プロトコル(英語)を介して PyCharm がサーバーにアクセスできるようにするには、このオプションを選択します。
SFTP : PyCharm が SFTP(英語) ファイル転送プロトコルを介してサーバーにアクセスするようにするには、このオプションを選択します。
FTPS : このオプションを選択すると、PyCharm は SSL(FTPS(英語) 拡張子)を介した FTP ファイル転送プロトコルを介してサーバーにアクセスします。
WebDAV : PyCharm が WebDAV ファイル転送プロトコル(WebDAV(英語) 拡張子)を介してサーバーにアクセスできるようにするには、このオプションを選択します。
開いた新規サーバーの作成ダイアログで、サーバーへの接続の名前を入力し、OK をクリックします。新規サーバーの作成ダイアログが閉じ、デプロイノードの接続タブに戻ります。
ツールバーの をクリックして、サーバーをデフォルトとしてマークします。
他のプロジェクトでこのサーバーアクセス構成を再利用できるようにするには、このプロジェクトでのみ表示するチェックボックスをオフにします。
2. リモートホストとそのサーバーへの接続を設定する
タブ (Ctrl+Alt+S ) で、リモートホストアクセス、ファイル転送パラメーター、Web サーバー構成の設定を指定します。
アクセスするには、ホストアドレス、ポート、ユーザー資格情報を指定します。必要なフィールドは、使用するプロトコルの種類によって異なります。
SSH 構成 : リストから以前に作成した SSH 構成の 1 つを選択するか、 をクリックして、SSH 構成を作成するの説明に従って新しい構成を作成します。
ダウンロード / アップロードに Rsync を使用 : チェックボックスを選択すると、PyCharm はファイルのアップロードとダウンロードに Rsync(英語) を使用するようになり、ファイル転送速度が向上します。
Rsync の設定をクリックして Rsync 設定ページを開き、Rsync を設定します。
ホスト : データを交換するサーバーのホスト名を指定します。
ポート : このサーバーがリッスンするポートを指定します。FTP/FTPS の場合、デフォルト値は
21
です。WebDAV の場合、デフォルト値は6180
です。ユーザー名およびパスワード : ホストへの登録時に指定したユーザー名とパスワードを提供します。
パスワードを PyCharm に永続的に保存するには、パスワードを保存チェックボックスをオンにします (そうでない場合は、IDE が再起動するまでのみ保存されます)。
または、匿名としてログインチェックボックスを選択して、サーバーとの匿名認証を有効にし、メールアドレスをパスワードとして使用します。
リモートホストの Web サーバーへの接続を設定します。
ルートパス : リモートファイルシステムを参照し、サーバーパスマッピングと除外パスを設定するためのリモートディレクトリルートとして使用されるフォルダーを指定します。
以下のいずれか 1 つを実行します:
サーバー上のルートフォルダーを指す、デフォルトの
/
パスを受け入れます。パスを手動で入力するか、 をクリックして、開いたルートパスを選択ダイアログで目的のフォルダーを選択します。
自動検出をクリックします。PyCharm は、FTP/SFTP サーバー上のユーザーのホームフォルダー設定を検出し、それに応じてルートパスを設定します。このボタンは、資格情報を指定した場合にのみ有効になります。
Web サーバーの URL : ルートパスで指定されたフォルダーに設定された URL アドレスを指定します。HTTP と HTTPS の両方がサポートされています。
フィールドの右上隅にある 参照をクリックして開き、提供された Web サーバー URL を確認します。
(オプション) 詳細セクションを展開して、次の説明に従ってさらに設定を構成します。
3. プロジェクトフォルダーをサーバーフォルダーと URL パスにマップする
タブ (Ctrl+Alt+S ) で、以下を指定します。
ローカルパス : ローカルプロジェクトフォルダーへの絶対パス。PyCharm は、このフィールドに現在開いているプロジェクトへのパスを自動的に入力します。
デプロイメントパス : PyCharm がローカルパスフィールドで指定されたプロジェクトフォルダーの内容をアップロードするサーバールートのフォルダー。
指定された名前のフォルダーがサーバー上にまだ存在しない場合は、プロジェクトのアップロードをトリガーすると、PyCharm によってフォルダーが作成されます。
Web パス : デプロイメントパスで指定されたフォルダーに設定された URL パス。ルートフォルダーを指すにはスラッシュ (
/
) を使用できます。また、Web からディレクトリにアクセスできない場合は、フィールドを空白のままにすることもできます。
サーバー構成が追加されたため、リモートホストツールウィンドウでサーバーのファイルとフォルダーにアクセスできるようになりました。メインメニューの に移動し、開いたツールウィンドウで、ドロップダウンリストから構成されたサーバーを選択します。
関連ページ:
デプロイ
このページでは、PyCharm とサーバー間の対話を制御できるサーバーアクセス構成とサーバーグループを作成、編集、削除します。サーバーを使用する場合は、サーバーがリモートホスト上にあるかコンピューター上にあるかに関係なく、サーバーアクセス構成を定義する必要があります。サーバーアクセス構成およびサーバーグループの操作の詳細については、「Web サーバーに接続するおよびサーバーをグループに編成する」を参照してください。ツールバーのアイコンとコンテキストメニューのコマンド:ツールバーのボタンとコンテ...
ファイルのアップロードとダウンロード
PyCharm では、構成されたデプロイサーバーにプロジェクトファイルとフォルダーをアップロードするための次の 2 つの方法が提供されています。メニューコマンドからいつでも手動で実行。ファイルが更新されるたびに、またはデバッグセッションを開始する前に、またはバージョン管理システムへのコミット中に自動的に行われます。ファイルとフォルダーをダウンロードする場合、PyCharm は手動モードのみをサポートします。PyCharm は、ファイル転送ツールウィンドウにログを表示します。ファイルまたはフォルダー...
リモートホストツールウィンドウ
このツールウィンドウを使用して、対象の FTP/FTPS/SFTP サーバーのフォルダー構造とアップロードされたデータを表示します。リモートホストツールウィンドウを開く:。(以前にから開かれている場合にのみツールウィンドウリストで使用可能)。オプション:リモートホストツールウィンドウのオプションメニューには、一般オプションのほかに、ファイルサイズ、アクセス許可、最終変更日など、アップロードされたファイルに関するメタデータを表示するためのオプションが含まれています。ツールバー:リモートホスト
ローカルサーバー構成を作成する
ローカルサーバーは、ローカルフォルダーまたはマウントされたフォルダーで実行され、ローカル URL アドレスにファイルを提供するサーバーです。ローカルサーバー構成では、PyCharm プロジェクトで開発を行い、プロジェクトファイルをサーバーのドキュメントルートにアップロードします。PyCharm でローカルサーバー構成を作成するには、PyCharm とサーバー間の接続を設定し、PyCharm プロジェクトとサーバー上のプロジェクトフォルダーおよび対応する URL パス間のマッピングを構成する必要が...