【问题标题】:zend docroot does not changezend docroot 没有改变
【发布时间】: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 &amp;&amp; sudo service apache2 restart 现在它显示zend 框架欢迎页面

【问题讨论】:

  • 在标题中添加 Solved 并不是 Stack Overflow 的工作方式。发布您的解决方案作为正确答案。
  • 我不相信自己发布这是一个答案,因为我的问题没有错误,这就是为什么我在我的问题本身中向未来的读者暗示。如果你觉得不对,我会发布一个答案。
  • 但是它解决了你的问题!至少,从您的标题中删除“已解决”。如果您对自己的解决方案有疑问,应将其编辑到问题中。

标签: php apache ubuntu zend-framework


【解决方案1】:

您需要编辑 /etc/hosts 文件并添加以下行然后重新启动 apache2..

127.0.0.1 zend.gworks.mobi

【讨论】:

  • 是的,我已经做了这两个 127.0.0.1 zend.gworks.mobi 192.168.1.30 zend.gworks.mobi 但它不起作用
  • 问题已解决,我更新了我的问题本身的答案。谢谢@himesh
猜你喜欢
  • 2011-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多