在Stackoverflow上搜索关于此问题后,我阅读了有关不同可能的解决方案和对不同链接的不同参考。我不是一个与Symfony合作的专业人员,事实上,我是一名初学者,我并不清楚哪个文件保存了哪些类型的数据等。因此,要问我的问题: 我应该怎么做才能让我的Symfony应用程序工作正常吗?未找到Symfony错误404工具栏和子目录
我使用Vagrant SSH进入我的虚拟Ubuntu系统,这是一个错误日志,我发现实际上保留了一个错误,但它是从一月份开始的,这意味着这个日志不会记录我仍然遇到的错误。有谁知道我应该查找哪个错误日志,以便我可以在此分享并帮助您确定我的问题吗?
[01:39 PM]-[[email protected]]-[/var/log/nginx] B
B$ dir
_.access.log _.error.log.1 nxv_6hujsloyp5ug.error.log
access.log error.log.1 nxv_6hujsloyp5ug.error.log.1
_.access.log.1 nxv_6hujsloyp5ug.access.log project_access.log
_.error.log nxv_6hujsloyp5ug.access.log.1 project_access.log.1
error.log nxv_6hujsloyp5ug.access.log.2.gz project_error.log
[01:40 PM]-[[email protected]]-[/var/log/nginx] B
B$ tail -1 nxv_6hujsloyp5ug.error.log.1
2016/01/29 13:58:06 [error] 16933#0: *40 rewrite or internal redirection cycle while internally redirecting to "/index.php", client: 192.168.56.1, server: barry.dev, request: "GET /my_project_name/web/app_dev.php/ HTTP/1.1", host: "www.awesome.dev"
[01:40 PM]-[[email protected]]-[/var/log/nginx] B
B$
我也看了,一个可能的解决方案是编辑.htacces文件,但是我不知道哪一个,应该是再。我在web目录中看到过一个,编辑它并没有发生任何事情,对于src目录和app目录也是如此。
另一个可能的解决方案是将AcceptPathInfo设置为“On”。但后来我不知道在哪里找到这样的,应该是虚拟主机在this页面上的答案之一。
对于那些想知道的,正如你可以在错误日志中看到的,我使用的是Nginx。
my_project_name/web/app_dev.php返回工具栏错误。
my_project_name /网络/ app_dev.php/controllername返回404
编辑:通过使一个新的虚拟机,并重复整个Symfony的安装过程和使用Apache,而不是莫名其妙Nginx的解决了这一问题对我来说。
好替换所提供的代码的网页文件夹中的文件.htacces,无助于解决问题。我也用配置代码替换了配置文件,但没有任何帮助。 – Barrosy
@Barrosy文档中详细介绍的Symfony/Apache2安装程序适用于1000人(包括我),因此如果它不适合您,也许您在某处存在拼写错误,或者您没有正确执行所有步骤。 –
好的,谢谢,我会尝试重复安装所有这些,看看是否会工作。 – Barrosy