zend docroot不会改变

时间:2016-10-04 11:08:06

标签: php apache ubuntu zend-framework

刚才我开始使用zend框架,我已经成功安装了zend框架,我跟着quick start guide我遇到了doc root。

我所做的简短描述

1)安装灯泡和zend框架

2)cd / var / www

3)zf create project quickstart

4)cd quickstart / library /

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)service apache2 restart

但我的浏览器仍指向 /var/www/html/index.html 而不是 /var/www/quickstart/public/index.php ,我&#39;我的想法。任何人都可以帮助我,我想念的是什么?

解决方案(更新)

我做得对。当我重新启动流浪汉时,文档根问题得到了解决,我不知道为什么它不能正常工作。但是抛出.htaccess: Invalid command 'RewriteEngine'然后我运行这个命令sudo a2enmod rewrite && sudo service apache2 restart现在它显示了zend框架欢迎页面

1 个答案:

答案 0 :(得分:1)

您需要编辑/ etc / hosts文件并在下面添加行然后执行apache2 restart ..

  

127.0.0.1 zend.gworks.mobi