2013-02-28 2 views
0

drupal 7을 사용하여 매우 이상한 문제가 있습니다. 실행 중이며 뷰와 콘텐츠 유형을 사용하여 많은 기능을 구축 할 수있었습니다. 이제 다음이 발생합니다.새 필드로 업로드 할 때 drupal 7 오류가 발생했습니다.

형식 파일이나 이미지의 콘텐츠 형식 (신규 또는 기존)에 새 필드를 추가 할 때이 필드는 양식에 있지만 파일이나 이미지를 업로드 할 때 사용합니다 이 양식은 "파일을 업로드 할 수 없습니다"또는 최근 로그 메시지의 전체 오류 : "파일 필드의 업로드 디렉토리 public : // field_katapult_voorpagina를 만들 수 없거나 액세스 할 수 없습니다. 새로 결과적으로 업로드 된 파일을이 디렉토리에 저장할 수 없으며 업로드가 취소되었습니다. "

이상하게도 기존의 기존 필드 (동일한 디렉토리 : public : //을 가리킴)를 사용하여 파일이나 이미지를 업로드하면 오류가 발생하지 않고 파일이 문제없이 업로드됩니다. 그래서 이것은 서버 설정이 실제로 올바르게 설정되었다고 생각하게 만듭니다.

이 문제를 해결할 수있는 사람은 누구입니까? 그렇지 않다면 누구나 drupal 7에서 업로드 프로세스를 처리 할 수있는 파일을 어디서 찾을 수 있습니까?

미리 감사드립니다.

답변

1

당신은 몇 가지를 확인해야합니다

공용 파일 폴더를, 그리고
  • 그 (/ 관리/설정/미디어/파일 시스템)
  • 웹 서버 쓸 경우 작업 필드에서 파일을 보내는 위치 (다른 디렉토리 일 수 있음)가 있으면 새 필드에도 사용하십시오.
+0

답장을 보내 주셔서 감사합니다. 이상한 점은 폴더가 정확히 동일하게 설정되고 공용 파일 폴더가 올바르게 설정되어있는 것처럼 보입니다. 데이터베이스에 정확하게 이것을 확인할 수있는 필드가 있습니까? – Yorian

0

새 이미지 필드의 파일 대상 디렉토리 설정을 확인하십시오. 선행 또는 후행 슬래시는 포함하지 마십시오. 이 필드는 토큰을 지원합니다. 최대, 최소 해상도, 파일 업로드 한도, 이미지 스타일 (축소판/또는 기존 이미지 이외의 새로운 이미지 스타일 인 경우) & 값 수 (1로 설정하면 2 개 이상 업로드 할 수 없음)를 확인할 수도 있습니다. 마지막으로 공개 파일 유형을 설정해야합니다.

+0

모든 것을 올바르게 설정했습니다. 이전 콘텐츠 형식에서는 작동하지만 최신 형식에서는 작동하지 않습니다. 나는 streamwrapper에 문제가 있다고 생각합니다. 직접 위치 (/ sites/default/files)를 사용하지만 streamwrapper public을 사용할 때 쓰기 가능한 디렉토리 : // 쓰기가 불가능합니다 ... – Yorian

0

파일 권한을 확인해야한다고 생각합니다.

관련 문제