未找到 - 在此服务器上未找到请求的 URL /app/example
Not Found - The requested URL /app/example was not found on this server
我已经按照教程开始使用 Symfony
https://symfony.com/doc/current/quick_tour/the_big_picture.html
并且我首先使用Vagrant搭建了开发环境:我创建了虚拟机Ubuntu,虚拟机中的文件似乎与我当前的Symfony项目目录同步了。
当我尝试使用以下命令从项目文件夹本地启动服务器时:
php console server:run
或(取决于我当前的目录)
php app/console server:run
我得到以下 error/warning:
[Symfony\Component\Debug\Exception\ContextErrorException]
Warning: date_default_timezone_get(): It is not safe to rely on the system'
s timezone settings. You are required to use the date.timezone setting or
the date_default_timezone_set() function. In case you used any of those me
thods and you are still getting this warning, you most likely misspelled th
e timezone identifier. We selected the timezone 'UTC' for now, but please s
et date.timezone to select your timezone.
但显然这不是问题,也不是我的实际问题。
我已将虚拟机的端口 80
与本地计算机中的端口 4567
相关联,如 Vagrant 教程中所述,通过在 [=19] 中键入以下命令=]:
config.vm.network :forwarded_port, guest: 80, host: 4567
现在,在我关注的 Symfony tutorial 中,要查看初始页面,我必须在浏览器 URL 输入框中键入以下命令:
http://localhost:8000/app/example
但是它不起作用,因为我当然需要使用另一个端口,所以我尝试使用:
http://localhost:4567/app/example
我得到以下页面:
我收到以下 error/warning:
[Symfony\Component\Debug\Exception\ContextErrorException]
Warning: date_default_timezone_get(): It is not safe to rely on the system'
s timezone settings. You are required to use the date.timezone setting or
the date_default_timezone_set() function. In case you used any of those me
thods and you are still getting this warning, you most likely misspelled th
e timezone identifier. We selected the timezone 'UTC' for now, but please s
et date.timezone to select your timezone
当我在终端上运行以下命令时:
php app/console server:run
我决定尝试修复此问题 error/warning,最后它开始工作了。
我按照以下答案第二部分的说明修复了该警告:
对问题
Symfony2 and date_default_timezone_get() - It is not safe to rely on the system's timezone settings
但奇怪的是,我需要使用原来的端口8000
,而不是4567
:
http://localhost:8000/app/example
我已经按照教程开始使用 Symfony
https://symfony.com/doc/current/quick_tour/the_big_picture.html
并且我首先使用Vagrant搭建了开发环境:我创建了虚拟机Ubuntu,虚拟机中的文件似乎与我当前的Symfony项目目录同步了。
当我尝试使用以下命令从项目文件夹本地启动服务器时:
php console server:run
或(取决于我当前的目录)
php app/console server:run
我得到以下 error/warning:
[Symfony\Component\Debug\Exception\ContextErrorException]
Warning: date_default_timezone_get(): It is not safe to rely on the system'
s timezone settings. You are required to use the date.timezone setting or
the date_default_timezone_set() function. In case you used any of those me
thods and you are still getting this warning, you most likely misspelled th
e timezone identifier. We selected the timezone 'UTC' for now, but please s
et date.timezone to select your timezone.
但显然这不是问题,也不是我的实际问题。
我已将虚拟机的端口 80
与本地计算机中的端口 4567
相关联,如 Vagrant 教程中所述,通过在 [=19] 中键入以下命令=]:
config.vm.network :forwarded_port, guest: 80, host: 4567
现在,在我关注的 Symfony tutorial 中,要查看初始页面,我必须在浏览器 URL 输入框中键入以下命令:
http://localhost:8000/app/example
但是它不起作用,因为我当然需要使用另一个端口,所以我尝试使用:
http://localhost:4567/app/example
我得到以下页面:
我收到以下 error/warning:
[Symfony\Component\Debug\Exception\ContextErrorException] Warning: date_default_timezone_get(): It is not safe to rely on the system' s timezone settings. You are required to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those me thods and you are still getting this warning, you most likely misspelled th e timezone identifier. We selected the timezone 'UTC' for now, but please s et date.timezone to select your timezone
当我在终端上运行以下命令时:
php app/console server:run
我决定尝试修复此问题 error/warning,最后它开始工作了。
我按照以下答案第二部分的说明修复了该警告:
对问题
Symfony2 and date_default_timezone_get() - It is not safe to rely on the system's timezone settings
但奇怪的是,我需要使用原来的端口8000
,而不是4567
:
http://localhost:8000/app/example