나는 리눅스 컴퓨터 (주 분투 14.10)에 설치에게 LiipImagineBundle 구성을했습니다 :Symfony2 LiipImagineBundle 경로 캐시 probleme
routing.yml
_liip_imagine:
resource: "@LiipImagineBundle/Resources/config/routing.xml"
config.yml
liip_imagine:
resolvers:
default:
web_path: ~
filter_sets:
cache: ~
dashboard_thumb:
quality: 75
filters:
thumbnail: { size: [60, 60], mode: outbound }
와의 내 나뭇 가지 템플릿 :
<img src="{{ asset(company.logo.getPath) | imagine_filter('dashboard_thumb') }}">
개
모든 소스 이미지는 웹/업로드 받고있다이 잘 작동하고, 이미지 미리보기가 웹/미디어/캐시/dashboard_thumb/업로드/
내 소스 파일가 USB 스틱에 저장됩니다에서 생성되는 경로 , 그리고 난 서버와 함께 랜치 서버 : run commande (그래서 아래 127.0.0.1:8000)
하지만 최근에, 나는 다른 컴퓨터 (리눅스 민트 17)에서 서버를 lanched 다음, 이미지 캐시는 더 이상 생성되지 않습니다. 내가 생성 된 HTML 소스를 볼 때
, 이미지 파일 경로는 다음과 같습니다
http://127.0.0.1:8000/media/cache/resolve/dashboard_thumb/uploads/myimage.png
그래서 내가 경로
다른 일에 '결의'가 왜 시작하면, 잘 모릅니다 명령 :
liip:imagine:cache:resolve uploads/myimage.png
경로와 이미지 웹/미디어/캐시/dashboard_thumb/업로드/myimage.png 잘 만들어
왜 자동으로 작동하지 않습니까?
감사합니다.
linux (apache 사용자 vs cli 사용자)에 대한 사용자 권한 확인 – jack
안녕하세요, 답변을 주셔서 감사합니다. 웹/미디어/캐시에 대한 권한을 확인할 때 다음과 같은 메시지가 표시됩니다. ** drwxrwxrwx 1 myname root 0 janv. 31 15:11 web/media/cache/**, 어떻게 아파치를이 경로의 소유자로 설정할 수 있습니까? –
일시적인 해결 방법으로'chmod -R 777 web/media/cache'를 사용하여 모든 사용자 권한을 che 캐시 폴더에 설정할 수 있습니다. – jack