묻고답하기
파일첨부가 안됩니다. 1.5.2.2
2012.04.29 21:39
파일업로드가 안됩니다.
업로드할 파일을 선택하면 업로드율이 쭉 표시되다가 100%에 도달하지만 파일은 첨부되지 않습니다.
XE 버전업을 해오던 중 언젠가부터 안됐는데 지금 버전 1.5.2.2인데도 안됩니다.
해결법 아시는 분 알려주세요~`
댓글 2
-
CoffeeMix
2012.04.30 13:55
-
푸른커튼2
2012.11.01 16:33
저도 홈페이지 리뉴얼 작업을 하려고 제로보드XE 설치테스트 하는 중에파일업로드 에러가 나서 한참을 고민하다가 해결책을 찾았습니다.서버환경은 오토셋6.3.1이고 제로보드XE 는 최신버전인 1.5.3.3 을 썼습니다.증상은 게시판이나 문서에 글쓰기를 할 때에 첨부파일을 파일첨부 버튼을 눌러서 하는데업로드가 진행되다가 100%가 되면 그냥 사라지는 증상으로 파일업로드를 할 수가 없는 증상입니다.그런 경우 해결방법입니다.
<제로보드XE1.5.3.3에서 글쓰기 할때 파일첨부 업로드가 100%까지 진행되다가 사라지는 현상의 해결책>오토셋이 설치된 경로 C:\AutoSet\Server\conf 폴더내에 있는 php.ini 파일을 열어보면
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;; Whether to allow HTTP file uploads.
; http://php.net/file-uploads
file_uploads = On; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
; http://php.net/upload-tmp-dir
;upload_tmp_dir =이런 항목이 보일 겁니다. 거기에서 맨 아래의
;upload_tmp_dir = 이 부분을 upload_tmp_dir =C:/AutoSet/public_html/temp
이런 식으로 temp 폴더를 지정해주시면 됩니다.
C:/AutoSet/public_html 이 경로에 temp 라는 폴더를 새로 만들어 주시는 것도 잊으시면 않되구요.
가상호스트기능을 사용하신다면 가상호스트 경로에 temp 폴더를 만들어 주시면 됩니다.
제로보드xe에서 파일 업로드는 php 의 작동으로 되는데
php의 temp(임시저장폴더)가 지정되어있지 않아서 파일업로드에 에러가 났던 것입니다제로보드XE 자체의 문제가 아니고 웹서버 설치환경의 문제이더군요.
http://www.xpressengine.com/qna/20690010#comment_20690074
여길 참고하시면 해결될겁니다