2

以下を得ました:

  1. ゼンド スタジオ
  2. Zend フレームワーク プロジェクト
  3. FTP および SSH によるリモート ホスト (ルート アクセス)

をしたい:

  1. リモートホストに直接保存します。

現在、ローカルホスト *AMP サーバーで作業しており、FTP を介して手動でリモートを更新しています。

上記を達成するためにさまざまな方法を試しましたが、明らかに失敗しました。

誰かが私に何をすべきか教えてもらえますか? Studio 5 (前日食) は、純粋な「FTP プログラミング」にははるかに優れていました。

/フィリップ

4

3 に答える 3

8

現在、プロジェクトをi5サーバーと直接同期するためにリモートサーバーサポートを使用しています。

サーバー マシンで SSH を有効にしている場合は、ftp または sfpt を使用して動作します。

それは非常にうまく機能します。

  1. リモート サーバー サポートを使用する前に、サーバーへの接続を設定する必要があります。ウィンドウ メニュー > パースペクティブを開く > その他 > リモート システム エクスプローラーに移動します。
  2. サーバーへの接続を設定する
  3. PHP開発パースペクティブに戻る
  4. 「リモート サーバーへのサポート」を既存のプロジェクトに追加するには、右クリック > プロパティ > リモート サーバー サポートでプロジェクトをクリックします。
  5. フラグを立ててリモート接続プロパティを有効にする
  6. すべてのプロパティを設定し、「保存時に」アップロード ファイルを選択します

このように、ZS はファイルのプロジェクト (インデックス、ビルド ファイル ecc) でローカルに動作し、.php および .js ファイルのみをサーバーにアップロードします。

サーバーに (.svn) ファイルをアップロードせず、ローカルに保持するため、svnサポートでも非常にうまく機能します。

于 2011-10-19T07:37:35.850 に答える
0

何をするにしても、Expandriveは使用しないでください。それが私が今取り組んでいることであり、それはZSEをクラッシュ停止に粉砕します。場合によっては、Expandriveが機能を停止し、ZSEがファイルが消えたと見なすため、すべてを閉じる必要があり、保存されていないものはすべて失われます。

編集:私たちのために働いた1つの解決策は、SMBプロトコルを使用し、WindowsのSMB互換性を使用してリモートドライブを作成し、その方法でコードベースと対話することです。この方法でプロジェクトをビルドするときは、Eclipseをさらに高速化するために、直接編集しない大きな静的ファイルまたは大きなファイルのビルドを無視してください。

于 2010-07-12T16:01:37.607 に答える
0

サードパーティのユーティリティを使用できます:

FTP/SFTP をドライブまたはフォルダーにマウントして、ローカルでそのまま作業できるようにします。

于 2010-06-28T21:17:41.013 に答える