web-dev-qa-db-ja.com

FTP経由でXAMPPに接続するにはどうすればよいですか?

WinSCPを使用してxamppに接続できますか?これはどのように作動しますか?

12
Doug

XAMPPには、FileZilla FTPサーバーがプリロードされています。サービスを設定し、アカウントを作成する方法は次のとおりです。

  1. XAMPPコントロールパネルからFileZilla FTPサービスを有効にして、自動的に起動するようにします(サービスをインストールするには、filezillaの横にあるチェックボックスをオンにします)。次に、サービスを手動で開始します。

  2. FileZillaサーバーインターフェイス(基本的にはfilezillaコントロールパネル)を使用してFTPアカウントを作成します。 XAMPPフォルダーにスタートメニューへのリンクがあります。次に、[ユーザー]-> [ユーザーの追加]-> [スタッフ]-> [完了]に移動します。

  3. サーバーに接続してみてください(localhost、ポート21)。

13
John2496

XAMPPを実行しているマシンでFTPサーバーを有効にするか起動する必要があります。

2
Josh K

LinuxおよびMac用のXAMPPには ProFTPD が付属しています。 XAMPPコントロールパネル->サーバーの管理からサービスを開始してください。

さらに完全な手順は、localhost XAMPPダッシュボード->入門ガイド-> FTPアクセスの構成にあります。以下に貼り付けました:

  1. 新しいLinuxターミナルを開き、rootとしてログインしていることを確認します。

  2. Ftpという名前の新しいグループを作成します。このグループには、FTP経由でファイルをアップロードできるユーザーアカウントが含まれます。

groupadd ftp

  1. アカウント(この例ではスーザン)を新しいグループに追加します。必要に応じて他のユーザーを追加します。

usermod -a -G ftp susan

  1. XAMPPインストールディレクトリ(通常は/ opt/lampp)のhtdocs /サブディレクトリの所有権と権限を変更して、新しいftpグループが書き込みできるようにします。

cd/opt/lampp chown root.ftp htdocs chmod 775 htdocs

  1. XAMPPコントロールパネルでproFTPDが実行されていることを確認します。

以下の手順でファイルをXAMPPサーバーに転送できるようになりました。

  1. WinSCPやFileZillaなどのFTPクライアントを起動し、以下のように接続の詳細を入力します。

同じシステムからサーバーに接続している場合は、ホストアドレスとして「127.0.0.1」を使用します。別のシステムから接続している場合は、XAMPPサーバーのネットワークホスト名またはIPアドレスを使用します。

ポートには「21」を使用します。

Linuxのユーザー名とパスワードをFTP資格情報として入力します。

これで、FTPクライアントがサーバーに接続し、/ opt/lampp/htdocs /ディレクトリーに入ります。これは、デフォルトのWebサーバーのドキュメントルートです。

  1. 通常のFTP転送規則を使用して、ファイルをホームディレクトリからサーバーに転送します。グラフィカルFTPクライアントを使用している場合は、通常、ファイルをあるディレクトリから別のディレクトリにドラッグアンドドロップできます。コマンドラインFTPクライアントを使用している場合は、FTP PUTコマンドを使用できます。

ファイルが正常に転送されると、実際の動作を確認できるはずです。

0
Sunil Kumar