gpt4 book ai didi

php - 如何在 ubuntu 12.04 + 虚拟主机 + mod_rewrite 中安装 ZF2

转载 作者:行者123 更新时间:2023-12-04 18:56:26 25 4
gpt4 key购买 nike

关闭。这个问题是off-topic .它目前不接受答案。












想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。


9年前关闭。







Improve this question




我从 https://github.com/ZF-Commons/ZfcUser 安装了 zf2 框架应用程序和一些模块,如 zfcuser 和 zfcBase最后我在本地成功安装了它我运行了 192.168.3.12/myproject/user 但我发现 404 not found 错误总是我必须运行 192.168.3.12/myproject/public/user 所以我发现有很多人告诉我要制作虚拟主机我无法让我使用虚拟主机运行 zf2 安装

请让我知道正确的解决方案。我只想在虚拟主机的帮助下安装 zf2。

最佳答案

对不起,迟到的答案我前段时间已经完成了,您可以通过以下方式完成。

  • 在/var/www 目录中安装 zf2 假设项目名称是 site1。
  • 使用此命令启用 mod_rewrite sudo a2enmod 重写
  • 配置虚拟主机和主机文件 (记住这是必须做的)

    一个 . 复制在/etc/apache2/sites-available/default 中找到的当前默认设置,并将其命名为与您的新站点相同。
    eg. cp /etc/apache2/sites-available/default /etc/apache2/sites-available/site1

    湾。 使用您喜欢的文本编辑器编辑每个站点的新配置文件。在 ServerAdmin 行的正下方添加行 ServerName server1 并更改 DocumentRoot 和 Directory 以指向您的新站点。
    这应该是这样的:
    /etc/apache2/sites-available/site1

    C。
    <VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName test.zf2.com
    DocumentRoot /var/www/site1/public
    <Directory />
    Options FollowSymLinks
    AllowOverride All
    </Directory>
    <Directory /var/www/site1/public/>
    Options -Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>

    d。 运行这个命令
    sudo a2ensite site1

    e. 重启 Apache
     sudo /etc/init.d/apache2 reload

  • 4.Edit主机文件设置你的新主机名和IP地址。


    sudo nano /etc/hosts

    设置此数据
    YOUR_IP_ADDRESS    test.zf2.com

    就是这样!!!!希望这可以帮助...

    关于php - 如何在 ubuntu 12.04 + 虚拟主机 + mod_rewrite 中安装 ZF2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13538543/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com