gpt4 book ai didi

php - 产品路线需要 `app.php`

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

prod 环境中的所有路由,\ 除外要求包括 app.php .与 app.php所有网站功能都可用。开发环境按预期运行。环境是 Ubuntu 12.04(在 Win 8 VirtualBox VM 上)、PHP 5.4、Apache 2.2。典型的 Apache 错误日志条目:

[client 127.0.0.1] File does not exist: /var/www/volunteer/web/non-profits



一些额外的细节:
  • PHP 5.4.31-1+deb.sury.org~precise+1
  • .htaccess存在于 ...\web
  • mod_rewrite已启用。
  • Symfony 2.5.3 prod 缓存已被清除(很多很多次)
  • 已安装 Assets
  • Assets 倾销
  • vhost 目录索引包括 app.php
  • 试过 AllowOverride all

  • 我错过了什么?

    这是 .htaccess (无评论)
    DirectoryIndex app.php

    <IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
    RewriteRule ^(.*) - [E=BASE:%1]

    RewriteCond %{ENV:REDIRECT_STATUS} ^$
    RewriteRule ^app\.php(/(.*)|$) %{ENV:BASE}/$2 [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule .? - [L]

    RewriteRule .? %{ENV:BASE}/app.php [L]
    </IfModule>

    <IfModule !mod_rewrite.c>
    <IfModule mod_alias.c>
    RedirectMatch 302 ^/$ /app.php/
    </IfModule>
    </IfModule>

    一条路线:
    $ php app/console router:debug --env=prod
    [router] Current routes
    Name Method Scheme Host Path
    ...
    nonprofits ANY ANY ANY /non-profits

    最佳答案

    您知道 Apache 是否正在执行 .htaccess 中的内容吗?也许你需要 AllowOverride all?

    关于php - 产品路线需要 `app.php`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25210252/

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