2016-07-26 13 views
0

Symfony 3 프로젝트 용 WAMP 서버에서 VirtualHost를 만들었습니다. Symfonys 3 홈페이지가 잘로드되고 있지만 내 경로가 doc/login 페이지에로드되어 있지만 css가 없으면 페이지가 css를로드하지 않습니다. 파일, 그리고 js. 파일 및 CSS. 내가 로그인 한 후 다른 페이지의 파일을 볼 수 있습니다. 아무도 도와 줄 수 있습니까?Symfony 3의 Js 및 css 파일이 가상 호스트에로드되지 않습니다.

아파치 - vhosts.conf 호스트가 난 문서/로그인 경로에 갈 때 여기

127.0.0.1  doc 

내가 무엇을 얻고있다 파일

<VirtualHost *:80> 
    ServerName doc 
    DocumentRoot "C:/Users/Tereza/my_project/web/app_dev.php" 
    <Directory "C:/Users/Tereza/my_project/web"> 
     Options Indexes FollowSymLinks MultiViews Includes ExecCGI 
     AllowOverride All 
     Order Allow,Deny 
     Allow from all 
     Require all granted 
    </Directory> 
</VirtualHost> 

:

답변

2

Symfony3 웹 서버 구성 정보 링크는 다음과 같습니다 당신은 @RiggsFolly가 지시 한대로 당신의 DocumentRoot 지시어를 수정해야 http://symfony.com/doc/current/cookbook/configuration/web_server_configuration.html

. 당신이 찾고있는 DEV 도구 모음이 나타납니다

http://doc/app_dev.php 

다음 DEV 환경 입력에 액세스하려면 브라우저에서

. 사용중인 브라우저의 경우 원격 호스트에 있습니까? 그렇다면, 당신과 같이 파일 "웹/app_dev.php"를 편집해야합니다 :

if (isset($_SERVER['HTTP_CLIENT_IP']) 
    || isset($_SERVER['HTTP_X_FORWARDED_FOR']) 
    || !(in_array(@$_SERVER['REMOTE_ADDR'], ['192.168.0.208', 
      '127.0.0.1', 'fe80::1', '::1']) || php_sapi_name() === 'cli-server') 
) { 

경우 "192.168.0.208"원격 허용 할 원격 호스트의 IP 요지입니다 DEV 환경에 대한 호스트 액세스.

+0

고맙습니다, 지금 작동 중입니다 :) – lorenos

0

DocumentRoot PHP 스크립트를 포함하지 않아야합니다.

그것은이 디렉토리가되어 여기 만

DocumentRoot "C:/Users/Tereza/my_project/web" 
+0

하지만 내가 할 때/로그인 메신저 내 경로에 액세스 할 수 없습니다 "500 내부 서버 오류"점점하지만 app_dev.php 메신저 경로를 받고 있지만 내 CSS 및 js 파일을로드 할 때 추가됩니다. 어쩌면 모든 파일이 내 번들에있어 내 앱을 만드는 곳일 수 있습니다. 파일을로드하지 않는 이유를 알고 있습니까? 어떤 생각? – lorenos

+0

Symfony 앱을 실행하기 위해 사용하는 URL – RiggsFolly

+0

doc/im으로 이동하면 Symfonys 홈페이지가 화면에 나타납니다. 임 의사가/로그인 및 로그인에서 의사/사용자에게가는 경로를 가지고 있지만, 내 파일이로드되지 않는 이유를 모르겠다. – lorenos