2010-12-04 49 views
1

NetBeans的Zend框架的第一個項目我已經安裝了最新的NetBeans應用程序的最新Zend框架,我已經建立了我的第一個項目成功地對工作不正常

我唯一的問題是,當我打的運行netbeans並不顯示實際的網頁,它顯示我保存項目的目錄而不是公用文件夾。

我按照他們的快速入門指南上的說明,但我似乎無法解決這個問題。

任何人有一個建議?

+0

相同探頭。 運行Ubuntu 10.10,netbeans 7.1 – 2012-01-17 11:01:26

回答

0

您必須配置Netbeans才能正確運行您的項目;這不是Zend的錯。

  1. 鼠標右鍵點擊你的項目並選擇設置爲主項目,如果尚未
  2. 再次右擊並選擇屬性
  3. 運行配置,選擇運行方式:和選擇本地網站(在本地服務器上運行)
  4. 確保您的項目URL指向您的Web服務器(例如:http://localhost/myproject/
  5. 確保您的索引文件是正確的。

這一切都假定您使用本地網絡服務器(例如:Zend Server CE或WAMP)。

+0

嘿,謝謝你的評論,但是當我按照你的步驟,當我選擇我的索引文件時出現錯誤。我可以選擇在公共文件夾,所以我選擇公用文件夾中的index.php,當我運行的URL是http:// localhost:8888/myproject/index.php所以它似乎並沒有指向我的公共夾。 – zendy 2010-12-04 17:06:59

+0

需要檢查的幾件事:確保您的主機文件配置正確,並確保您的虛擬主機文件配置正確。 – 2010-12-04 17:08:13

2

有同樣的問題, 當你打開http://localhost/myproject/它顯示的目錄,但是當你嘗試http://localhost/myproject/public/你可以在那裏運行index.php文件,並查看默認網站。

使用解釋爲Survive the Deep End的代碼並創建使用公用文件夾的虛擬主機。

簡單地說,在/ etc名爲myproject.tld文件/ Apache2的/網站可用/

然後配置把下面的代碼,以公用文件夾加載,只要你加載它。

# Setup "myproject.tld" Virtual Host 
<VirtualHost *:80> 
ServerName myproject.tld 
DocumentRoot /var/www/myproject/public 

<Directory /var/www/myproject/public> 
    Options Indexes FollowSymLinks Includes 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
</Directory> 
</VirtualHost> 

然後使用命令

sudo a2ensite myproject.tld 
sudo /etc/init.d/apache2 reload 

,最後,編輯/ etc/hosts文件,並插入下一行 127.0.0.1 myproject.tld

這些後,打開http://myproject.tld/會正常工作。