使用Symfony启动服务器时出现DocumentRoot错误

时间:2019-01-10 18:23:33

标签: php symfony

作为项目的一部分,我必须通过Symfony开发一个站点。 由于我不精通此框架,因此我在线上跟随了几节课。 一切进展顺利,我可以毫无问题地将页面加载到firefox中,所以我决定启动,因此我为必须开发的项目创建了程序包,从那时起我就无法启动服务器了。

当我执行命令时:php bin /控制台服务器:启动 我收到错误消息:[错误]根目录文档“ / var / www / web”不存在。

如果我尝试加载以前可以使用的已开发页面,但是却找不到地址错误,则服务器确实无法启动。

我将Symfony Web文件夹移至/ var / www目录,启动伺服器时不再出现错误,并且我可以在Firefox中“加载”页面,但我有一个空白页面,但不显示HTML

在Internet上,我看到当SELinux处于活动状态但不在我的计算机上时,可能会发生此错误。我使用Ubuntu。

有人可以解决吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

这是3.3.2版本。

项目路径为/ var / www / Symfony /,然后在src文件夹中,有两个文件夹,一个用于我学习Symfony的班级,另一个用于我的项目。

当我说我移动了Web文件夹时,它只是看它是否有效。我只是复制/粘贴但没有剪切。因此它表明该命令在那里需要一个Web目录。但是由于我按照与订购过程中完全相同的方式订购目录,为什么它会停止工作并要求一个以前不存在的Web文件夹?