我安装了zf2框架应用程序和一些模块,如https://github.com/ZF-Commons/ZfcUser的zfcuser和zfcBase,最后我在本地成功安装了它。我运行了192.168.3.12/myproject/user,但我发现404Not found错误总是我必须运行192.168.3.12/myproject/ zf2 /user,所以我发现很多人都在谈论如何制作虚拟主机我无法让我的安装程序与虚拟主机一起运行zf2安装
请告诉我正确的解决方案。我只想在虚拟主机的帮助下安装zf2。
发布于 2013-02-26 13:50:16
很抱歉回答晚了,我已经做了一段时间了,你可以用下面的方法来做。
默认/etc/apache2/-.Copy/中找到的当前默认设置,并将其命名为新站点。
例如:cp /etc/apache2/sites-available/default /etc/apache2/sites-available/site1
b.使用首选的文本编辑器编辑每个站点的新配置文件。在ServerAdmin行的正下方添加ServerName server1行,并将DocumentRoot和目录更改为指向您的新站点。它应该是这样的:
/etc/apache2/sites-available/site1
c.
ServerAdmin webmaster@localhost ServerName test.zf2.com DocumentRoot /var/www.w/site1/public Options FollowSymLinks AllowOverride -Indexes <目录/var/www.w/site1/public/> Options FollowSymLinks MultiViews AllowOverride all Order allow,deny allow from All ErrorLog ${APACHE_LOG_DIR}/error.log #可能的值包括: debug,info,notice,warn,error,crit,# alert,emerg.LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log组合
d.运行此命令
sudo a2ensite site1
e.重启apache
sudo /etc/init.d/apache2重新加载
4.编辑主机文件将新的主机名和IP地址设置为它。
跑
sudo nano /etc/hosts设置此数据
YOUR_IP_ADDRESS test.zf2.com就是这样!希望这能帮到你。
https://stackoverflow.com/questions/13538543
复制相似问题