【发布时间】:2016-07-11 21:54:47
【问题描述】:
我已经被这个问题困扰了将近两天。
我在 AWS/Ubuntu 上安装并创建了 Symfony3 的新项目。配置了所有的需求(到目前为止没有用 apache2 做任何事情)
项目在 /var/www/html/{directory-name} 中创建
使用文档/教程我看到人们去 52.xx.xx.xx/{directory-name}/web 并且他们正在进入欢迎屏幕。虽然我只能看到目录文件和文件夹
52.xx.xx.xx/{directory-name}/web
当转到 52.xx.xx.xx/{directory-name}/web/app.php 或 app_dev.php 或 config.php 时,一切正常。
52.xx.xx.xx/{directory-name}/web/app.php
使用下一个视频/文本教程,他们正在粘贴此代码
<?php
namespace AppBundle\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Component\HttpFoundation\Response;
class HomeController
{
/**
* @Route("/home")
*/
public function showAction()
{
return new Response('Hello');
}
}
去 /{directory-name}/web/home 它对他们有用,我得到的只是:
{未找到
在此服务器上找不到请求的 URL /web_app/web/home。
Apache/2.4.7 (Ubuntu) 服务器在 52.xx.xx.xx 端口 80}
也许我想念了解 Symfony3 的全部内容,寻求帮助!
【问题讨论】:
-
你从哪里得到这个错误?
-
他们是谁,在浏览器中对他们有用吗?
-
发现问题了,应该用52.xx.x/{directory}/web/app.php/home 代替52.xx.x/{directory}/web/home 好小错误让我疯狂了一整天
-
现在很好用 :)
标签: ubuntu amazon-web-services apache2 symfony