0

http://jimszend.my.phpcloud.com/にあるクラウド アプリをゼロから作成しました。

ローカル ドライブにファイルがありませんが、Zend Studio を使用してサーバーからファイルを取得しようとしています。

これを達成するためにこのページを見つけましたが、機能しません: http://www.phpcloud.com/help/studio-remote-system

ステップ 1. 私は正しいと信じています。しかし、私は確実に知る方法がありません。ステップ 2. アプリケーション コンテナにアップロードする PHP または Zend Framework プロジェクトを開くか、新しいプロジェクトを作成します。<--- ハード ドライブに新しいプロジェクトを作成したいと考えています。

ステップ 2 がうまくいかないので、代わりに Zend Developer Cloud から [ファイル] -> [新規] -> [PHP プロジェクト] に移動します。

そこで、プロジェクトに名前を付けます: ABC とします 場所: C:\Users\Jim\Zend\workspaces\DefaultWorkspace ドロップダウンからのコンテナー: http://jimszend.my.phpcloud.com:10082 (Id: 4_0 )

そのすぐ下の [更新] をクリックしても何も表示されないので、[ターゲットの追加] をクリックして、ユーザー名とパスワードを入力します。このダイアログ画面が問題です。ここに何を入力すればよいかわかりません。つまり、何百もの異なる方法を試しましたが、ここで行き詰まりました。いつも [Generate new key] をクリックしてから、[Test Connection] をクリックします。エラーがないので、これは正しいと思います。

次に、その画面を閉じて、アプリケーションのドロップダウンをクリックしても何も入力されません。その後、[完了] をクリックすると、ある種の Git エラーが発生します。

PHPクラウドからZend Studioを使用して「私のファイル」をプルダウンする完全な証明方法を知っている人はいますか?

ありがとう、ジム

4

1 に答える 1

1

公開鍵/秘密鍵が設定されていないか、プロセス中に正しい資格情報を提供していない可能性があると思われます。私は次のことをしました。

このヘルプ ドキュメントに厳密に従ってください。これは、phpcloud の人々からの非常に優れたドキュメントです。

http://www.phpcloud.com/help/putty-ssh-debug-tunnel

phpcloud admin を使用して、新しい公開鍵と秘密鍵のペア (.pem で終わる Zend Studio の種類) を作成しました。次に、Windows 7 マシンのフォルダーに .pem をダウンロードしました。

次に、これら 3 つのアプリケーションを putty のWeb サイトからダウンロードして、 putty と Zend Studio で秘密鍵と公開鍵のペアを一致させるのに役立てます。私にとっては、Putty と Zend Studio の両方で、すべてを接続したかったのです。

-PuttyGen -ページェント -Putty

putty は .ppk ファイル タイプ (.pem ではない) を使用することに注意してください。そのため、PuttyGen を使用して .pem ファイルを開き、php クラウドから .pem ファイルを保存した場所と同じ場所に秘密鍵を保存しました。問題を整理するために、同じファイル命名規則を維持しました。したがって、2 つのファイルの違いは .pem と .ppk だけです。

次に Pageant を開き、Pageant を使用して .ppk ファイルのストアを開きました。Pageant は施錠されたドアを開ける必要があるため、Putty がチェックする重要なストアであると理解しています。

次に、上記の phpcloud リンクのガイドラインに従って慎重にトンネルを確立しました。

トンネルが開いたら、Zend Studio を起動しました。

そこから、Windows->設定に移動し、SSH2を検索しました。SSJ2 ダイアログが開いたら、[一般] タブで、.pem と .ppk の両方をパスに追加しました。次に、[キー管理] タブのダイアログで、[既存のキーを読み込む] を使用して .pem ファイルを読み込みました。次に、適用をクリックしました。

次に、Zend Studio を使用して、新しい「リモート サーバーからの PHP プロジェクト」を作成しました。「リモートサーバーの管理」をクリックして手順を実行しました。サーバー接続については、次のように入力しました。

JAZZFINGERS.MY.PHPCLOUD.COM

また、資格情報の入力を求められた場合は、他の資格情報と同じでない限り、コンテナーの資格情報を使用しないでください。

そこから、接続をテストすることもできます。私にとってこれはうまくいきました。お役に立てれば。あ、これも読もう。非常に重要で役立ちます。

www.phpcloud.com/help/studio-remote-system

-幸運をお祈りしています

于 2012-11-11T05:16:49.047 に答える