2016-07-11 13 views
1

Ich bin schon fast zwei Tage mit diesem Problem festgefahren.Symfony 3 auf AWS Ubuntu

Ich habe ein neues Projekt von Symfony3 auf AWS/Ubuntu installiert und erstellt. Konfiguriert alle Anforderungen (didn `t mit apache2 alles tun, bisher)

Projekt wird in/var/www/html/{Verzeichnisname} erstellt

Mit Dokumentation/Tutorials Ich sehe Menschen bis 52 gehen. xx.xx.xx/{directory-name}/web und sie gelangen in den Begrüßungsbildschirm. Während ich nur Verzeichnisdateien & Ordner

52.xx.xx.xx/{directory-name}/web

beim Gehen 52.xx.xx.xx/{Verzeichnisname} /web/app.php oder app_dev.php oder config.php es zu sehen `s alles funktioniert.

52.xx.xx.xx/{directory-name}/web/app.php

die nächsten Video/Text-Tutorials werden Einfügen sie diesen Code

<?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'); 
    } 
} 

zu gehen/{Verzeichnisname}/web/home und es funktioniert für sie alle i erhalten dies ist:

{nicht gefunden

Die angeforderte URL/web_app/web/home wurde auf diesem Server nicht gefunden.

Apache/2.4.7 (Ubuntu) Server auf 52.xx.xx.xx-Port 80}

Vielleicht vermisse ich verstand die ganze Sache über Symfony3, um Hilfe zu suchen!

+0

wo Sie diesen Fehler erhalten? – error2007s

+0

In einem Webbrowser – Albertas

+0

Und wer sind sie und funktioniert es für sie im Browser? – error2007s

Antwort

0

Oh okay, ich denke, ich fand, wo das Problem war. Ich hätte 52.xx.x/{directory} /web/app.php/home anstelle von 52.xx.x/{directory}/web/home verwenden sollen, da ich es nicht in apache2 virtualhost

0

in Ihrem geschrieben habe Apache-Konfiguration sollten Sie dies:

DocumentRoot "/{path to symfony project}/web" 
... 
<Directory "/{path to symfony project}/web"> 

Sie sind unter Angabe der falschen Web-Ordner ...