2

公式チュートリアルに従って、サンプルのZendアプリをZendサーバーにデプロイしています。何をデプロイしても、アクセスできるのはhello worldページだけです(Hello worldはhelloと言います)。

実際のアプリケーションにアクセスするにはどうすればよいですか?

host / address/publicおよびhost/address/index.phpまたはその他の順列は機能しません...

4

1 に答える 1

4

Zend Studioを使用してzpkファイルを作成すると、いくつかのvhost設定、およびその他のさまざまな依存関係とトリガーを指定するdeployment.xmlファイルがあります。

Zend Studio内でこのファイルをダブルクリックすると、このファイルの作成に役立つGUIが表示されます。

この質問で重要な2つのフィールドは、「アプリケーションディレクトリ」と「ドキュメントルート」です。Zend Frameworkアプリケーションを使用している場合、これに最も適した設定は次のとおりです。

  • アプリケーションディレクトリ:データ
  • ドキュメントルート(メインパブリックディレクトリ):data / public

ドキュメントルートは、apacheが最初のファイルを実行するディレクトリを定義するため、最も重要な部分です。

次に、プロジェクトをzpkにエクスポートし、ZendServer内にアップロードします。

アップロードすると、[インストールの詳細の設定]画面が表示されます。そこで、仮想ホストディレクトリ名を定義します。

ローカルホストまたはサーバーIPへの単純なデプロイメントの場合、次のものを使用できます。

  • 表示名:アドレスアプリ
  • 仮想ホスト:デフォルト
  • パス:アドレス

これにより、アプリケーションがhttp:// localhost/addressまたはhttp://192.168.0.*/addressにデプロイされます。

次のURLを使用してデプロイすることもできます。

  • 表示名:アドレスアプリ
  • 仮想ホスト:[新規追加]をクリックして、URLを入力します。myaddressapp.com
  • パス:空白のままにします

これにより、アプリケーションがhttp://myaddressapp.comにデプロイされます。ライブサイトにデプロイしていない場合は、hostsファイルにレコードを入力してURLを偽造できます

または、VM内のZendServerにデプロイする方法についてのブログ投稿を少し前に書き始めました。これによりすべてが自動的に行われるため、エクスポートとインポートに依存する必要はありません。投稿の進行中の作業は次のとおりです:https ://docs.google.com/document/pub?id = 1bR58tXWpkezomGiv9cnkySrXxKItoEUQ6E6V9a8n46A

于 2012-05-23T01:20:26.590 に答える