我已经在最新的netbeans应用程序上安装了最新的Zend Framework,并且我已经成功创建了我的第一个项目
我遇到的唯一问题是当我点击netbeans上的Run时它没有显示实际的网页,它显示我保存项目的目录而不是Public文件夹。
我已按照快速入门指南中的说明操作,但我似乎无法解决该问题。
有人有建议吗?
答案 0 :(得分:2)
有同样的问题,
当您打开http://localhost/myproject/
时,它会显示目录,但是当您尝试http://localhost/myproject/public/
时,您可以在那里运行index.php文件,并查看默认网站。
使用解释Survive the Deep End的代码并创建使用公用文件夹的虚拟主机。
只需在/ etc / apache2 / sites-available /
中创建一个名为myproject.tld的文件然后配置将以下代码加载到公用文件夹,无论何时加载它。
# 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/
将正常工作。
答案 1 :(得分:0)
您必须配置Netbeans才能正确运行项目;这不是Zend的错。
这一切都假设您使用的是本地Web服务器(例如:Zend Server CE或WAMP)。