symfony - prod 模式下的 Symfony 3.4 错误页面显示为 dev。共享主机
问题描述
我有部署到共享主机的 symfony 3.4 应用程序。我的 Web 根目录是 public_html,所以我使用 .htaccess 文件将所有请求重定向到 /web/。
这些是我尝试过的 .htaccess 组合:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ web/app.php [QSA,L]
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ web/$1 [QSA,L]
</IfModule>
但是对于其中任何一个,我都会在使用开发环境时收到 404 错误页面。我已经从服务器中删除了 app_dev.php 文件。
这是我的 app.php 10 行:
$kernel = new AppKernel('prod', true);
如果我将第二个参数设置为 false,我会收到 500 错误。我自己看不到这个错误,所以我正在等待托管服务提供商的回复。我的问题是在 app.php 还是 .htaccess 中?
解决方案
推荐阅读
- javascript - react-chartjs-2 中的半个甜甜圈
- php - 如何在 laravel 5.8 中用一个后端和多个前端构建项目?
- python - 如何在不影响全局后端的情况下临时(本地)更改 Jupyter 笔记本中的函数的 Matplotlib 后端?
- cat - 连接具有特定 ID 的文件
- android - 持久通知android
- powershell - Powershell:提取部分文件名以创建文件夹并将文件移动到文件夹中
- python - Heroku:部署文件 IO 操作期间的 FileNotFoundError [Errno 2] - Python
- sql - SQL:如何使用窗口函数更新来自特定选择的列值(东西,密集排名,结束)
- spring-boot - 新角色的 Spring Data JPA 的 @Query 中的 Spring Security SpEL 错误:未绑定序数参数:3
- python - 在 Pandas Python 中读取 CSV 文件