我创建了基于Symfony3的网站,该网站在本地主机上运行良好。现在,该项目已完成,需要部署在生产服务器的子域上,当我尝试访问它时,我收到 500 错误。没有 URL 有效,即使是 web/config.php 显示错误 500。
该项目位于子域上,如下所示:www.subdomain.domain.cz/web
我是否需要配置一些东西才能在子域上运行项目?我无法访问阿帕奇。
我尝试使用echo("hello world")创建简单的PHP文件;位于子域的根目录中,它工作正常。
我在部署之前清除了缓存。
我终于找到了问题,它在文件 web/.htaccess 中,如下所示:
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
如果我删除这部分,它可以工作。