【发布时间】:2017-02-12 12:37:09
【问题描述】:
我刚刚开始使用zend框架,我已经成功安装了zend框架,我跟着quick start guide我被doc root卡住了。
简要说明我所做的事情
1) 安装lamp和zend框架
2) cd /var/www
3) zf 创建项目快速入门
4) cd 快速启动/库/
5) ln -s /usr/share/php/libzend-framework-php/Zend .
6) vi /etc/apache2/apache2.conf
<VirtualHost *:80>
ServerName zend.gworks.mobi
DocumentRoot /var/www/quickstart/public
SetEnv APPLICATION_ENV "development"
<Directory /var/www/quickstart/public>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
注意:我也试过 /etc/apache2/sites-enabled/000-default.conf 但没有运气
7) 服务 apache2 重启
但我的浏览器仍然指向 /var/www/html/index.html 而不是 /var/www/quickstart/public/index.php,我退出了的想法。谁能帮我我想念的东西?
解决方案(更新)
我做得对。当我重新启动 vagrant 时,文档根问题得到了解决,我不知道为什么它以前不起作用。但它抛出.htaccess: Invalid command 'RewriteEngine' 然后我运行这个命令sudo a2enmod rewrite && sudo service apache2 restart 现在它显示zend 框架欢迎页面
【问题讨论】:
-
在标题中添加
Solved并不是 Stack Overflow 的工作方式。发布您的解决方案作为正确答案。 -
我不相信自己发布这是一个答案,因为我的问题没有错误,这就是为什么我在我的问题本身中向未来的读者暗示。如果你觉得不对,我会发布一个答案。
-
但是它解决了你的问题!至少,从您的标题中删除“已解决”。如果您对自己的解决方案有疑问,应将其编辑到问题中。
标签: php apache ubuntu zend-framework