나는 소나타 미디어와 함께 다음 문제가 : 나는 이미지를 업로드하기위한 랙 스페이스 CDN을 사용하려고 해요 : 내 config 파일이 현재 문서에 따라 다음과 같습니다소나타 미디어 CDN 랙 스페이스 (Rackspace)
cdn:
server:
path: %cdn_url%
filesystem:
local:
directory: %kernel.root_dir%/../web/uploads/media
create: false
rackspace:
url: %rackspace.opencloud.host%
secret:
username: %rackspace.opencloud.username%
apiKey: %rackspace.opencloud.api_key%
region: LON
containerName: projectName
create_container: false
replicate:
master: sonata.media.adapter.filesystem.opencloud
slave: sonata.media.adapter.filesystem.local
그리고
이providers:
image:
filesystem: sonata.media.filesystem.replicate
cdn: sonata.media.cdn.server
resizer: sonata.media.resizer.square
allowed_extensions: ['jpg', 'png', 'gif', 'jpeg']
allowed_mime_types: ['image/pjpeg','image/jpeg','image/png','image/x-png', 'image/gif']
문제는 (내가이 버그를 발견하는 방법) 랙 스페이스가 다운되거나 잘못된 사용자 이름/암호 나는이 대답을 얻고 응용 프로그램의 모든 페이지에 제공되는 경우 :
,691 공급자 설정에Client error response [status code] 401 [reason phrase] Unauthorized [url] https://lon.auth.api.rackspacecloud.com/v2.0/tokens
이것은 Gaufrette Opencloud가 커널로드로 연결을 시도하기 때문입니다.
일시적인 수정으로 가장 빨리 해결할 수있는 방법은 컴파일러 패스를 작성하고 authenticate 메소드가 false를 반환하는지 확인한 다음 replicate definition의 인수 0을 로컬 파일 시스템 어댑터로 바꾸는 것입니다.
내 질문은 :
- 어떻게 커널로드에있는 랙 스페이스의 연결을 막을 수있는 방법은 무엇입니까? 내가 랙 스페이스 (Rackspace) 또는 다른 어댑터 (로컬 또는 다른 ftp 서버)
사전에 감사하고 경우에 코멘트를 남겨주세요 제공 충분한 정보가없는하시기 바랍니다 사이에 교환 할 수있는 방법을 경우