首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ubuntu12.04+虚拟主机+ mod_rewrite中安装ZF2

如何在Ubuntu12.04+虚拟主机+ mod_rewrite中安装ZF2
EN

Stack Overflow用户
提问于 2012-11-24 13:25:10
回答 1查看 3.7K关注 0票数 0

我安装了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。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-26 13:50:16

很抱歉回答晚了,我已经做了一段时间了,你可以用下面的方法来做。

  1. 在/var/www目录中安装zf2假定项目名称为site1。
  2. 使用以下命令启用mod_rewrite sudo a2enmod重写
  3. 配置虚拟主机和主机文件(记住这是必须执行的)

默认/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地址设置为它。

代码语言:javascript
复制
sudo nano /etc/hosts

设置此数据

代码语言:javascript
复制
YOUR_IP_ADDRESS    test.zf2.com

就是这样!希望这能帮到你。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13538543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档