CSS 파일의 경로에 문제가 있습니다.symfony2 - '컴파일'후 경로가 잘못되었습니다. SCSS -> CSS
의 nginx의 conf :
listen 127.0.0.1:80;
location ~ ^/(app|app_dev|config)\.php(/|$) {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_split_path_info ^(.+\.php)(/.*)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param HTTPS off;
}
root /home/test/WWW/test/web;
server_name test.dev;
# strip app.php/ prefix if it is present
rewrite ^/app_dev\.php/?(.*)$ /$1 permanent;
location/{
index app_dev.php;
try_files $uri @rewriteapp;
}
location @rewriteapp {
rewrite ^(.*)$ /app_dev.php/$1 last;
}
access_log /home/user/WWW/_logs/test_access.log;
error_log /home/user/WWW/_logs/test_error.log;
/home/user/WWW/test/app/Resources/views/base.html.twig 다음과 같은 라인을 가지고 다음은 내 구성 및 구조는 다음과 같다 :
:{% block stylesheets %}
<link href="{{ asset('css/application.css') }}" media="screen" rel="stylesheet" type="text/css"/>
{% endblock %}
{% block javascripts %}
<script src="{{ asset('js/application.js') }}" type="text/javascript"></script>
{% endblock %}
/home/user/WWW/test/app/config/config.yml이 있습니다
assetic :
디버그 %의 kernel.debug %의
use_controller : 거짓
번들 : ~
필터 :
말대꾸 :
빈 :/usr/지방/빈/말대꾸
cssrewrite : ~
자산 :
application_css :
입력 :
- % kernel.root_dir %/.../웹/_stylesheets/application.scss
필터 :
- 말대꾸
- cssrewrite
출력 : CSS/application.css
그래서 내가 --scss 매개 변수 SASS를 사용하고는 Symfony2 필터 설정을 사용하여 CSS로하는 SCS 파일을 컴파일합니다. 관심이있는 프로젝트 파일의 구조는 다음과 같습니다.
TEST
|
--- "_ 스타일 시트" ("application.scss"파일 내부)
|
--- "css" ("application.css"파일 내부)
|
--- ("bg.png"파일 내부)
"application.scss"는 "_stylesheets"폴더에 있습니다.
"css"는 컴파일 된 scss (그래서 CSS) 파일에 사용되는 폴더입니다.
내가 가진 문제는 "응용 프로그램의 특정 줄.CSS는 "다음대로 :
body {
background: url("../images/bg.png");
}
나는이 이미지가 유사한 404 오류에 직면 임에 표시해야하는 페이지 실행
"NetworkError : 404 찾을 수 없음 - http://test.dev/images/bg.png "
을 (
이미지와 CSS 파일도 리소스 폴더 (/ public/scss 및 public/images) 번들에 아무런 영향을 미치지 않고 넣으려고했는데 동일한 문제가있었습니다. 경로가 있으므로 경로가 정확했지만 이미지가있는 동안 이미지를 찾을 수 없습니다 (404).
누군가가 나에게 어떤 조언을 해줄 수 있습니까? 아니면 제대로 작동하기 위해 무엇을 바꾸어야합니까? 이미 일주일이 지난 지금부터이 문제를 해결하려고합니다. 인터넷 검색, 검색, 독서, 테스트 .. 결과가 없습니다.