2012-05-23 113 views
2

我正在使用官方教程在Zend服務器上部署示例Zend應用程序。無論我部署什麼,我都可以訪問的唯一東西就是hello world頁面(Hello world hello)。Zend服務器部署

如何訪問真實應用程序?

主機/地址/公共和主機/地址/ index.php文件或其它置換不工作...

+0

您是否正在使用Zend Studio部署或通過上傳zpk或通過Zend Server進行部署? –

+0

我通過上傳zpk通過Zend Server進行部署 – user1411433

回答

4

當您使用Zend Studio的您ZPK文件有一個deployment.xml中文件指定一些虛擬主機設置以及各種其他依賴和觸發器。

如果你在Zend Studio中雙擊這個文件,你將會看到一個可以幫助你創建這個文件的GUI。

重要的兩個領域對這個問題是「應用程序目錄」和「文檔根」。如果你有一個Zend Framework應用程序對於這個最有可能的設置是:

  • 應用程序目錄:數據
  • 文檔根目錄(主公共目錄):數據/公共

的文檔根是最重要的部分,因爲它定義了apache執行第一個文件的目錄。

然後將項目導出到zpk並在Zend Server中上載。

一旦上傳,您將看到一個「設置安裝細節」屏幕。在那裏您將定義虛擬主機目錄名稱。

對於一個簡單的部署到你的本地主機或服務器的IP,你可以有以下幾種:

  • 顯示名稱:地址應用
  • 虛擬主機:默認
  • 路徑:地址

然後這將depl OY您的應用程序:HTTP://本地主機/地址HTTP://192.168.0.*/address

您也可以通過URL如部署:

  • 顯示名稱:地址App
  • 虛擬主機:點擊「添加新的」然後輸入網址例如。 myaddressapp。COM
  • 路徑:留空

那麼這將應用程序部署到:http://myaddressapp.com。如果您不是部署到直播網站,你可以通過假在hosts file

輸入記錄的URL或者,我開始對如何部署到在虛擬機Zend服務器寫博客發佈前一陣子。這會自動執行所有操作,因此您不必依賴導出和導入。這篇文章的工作正在進行中:https://docs.google.com/document/pub?id=1bR58tXWpkezomGiv9cnkySrXxKItoEUQ6E6V9a8n46A