在我的symfony网站上注意到一个巨大的漏洞。如果我访问 localhost:8080 / frontend_dev.php / module [自然会执行indexSuccess.php文件] 我得到了所需的文件......但是,如果我继续: localhost:8080 / module,然后它返回500内部服务器错误。
一旦我迁移到生产中,这显然会成为一个双重问题[哎呀,我已经迁移了,这就是问题所在。)
我确信我在这里错过了一个技巧,我不确定!
谢谢!
答案 0 :(得分:0)
不确定这是否是一个真正的问题,但为什么你认为不包括控制器会起作用?
# wrong
localhost:8080/module
# right - By default Controller needs .php extension
localhost:8080/frontend.php/module
此外,假设您已启用日志记录,则可以通过拖尾php error_log来检查500内部服务器错误。