1

글타래: Attachment Mod 설치완료.. 파일다운로드 문제..

안녕하세요! smile
현재 포럼 게시판을 운영하기 위해

PunBB 1.2.11 버전과 Attachment Mod 2.0.1을 설치하고나서 각 설정값들은 모두 지정하였습니다.
Attachment Mod 의 Readme 파일에 따라서 필요한 php 파일들 수정 하였고,
Plugins 에서 Attachment Mod 설정값도 지정하였습니다.


문의드리고자 하는 부분은...

위와 같이 필요한 조치를 취하고 나서 포럼 게시판에 글 올리고 수정하고 삭제하고, 답글달고, ... 등등 기능은 정상동작!
파일 첨부하여 올리는 것.. (여러 파일을 올리는 것도), 첨부파일 삭제하는 것, 등은 문제없이 되는데..

게시글의 첨부파일을 다운로드 받으려고 하면, 첨부파일 디렉토리의 서브디렉토리 링크가 잘못 잡혀서 그러는건지?
에러가 나오고 파일을 받지 못합니다.

증상은 첨부하는 이미지 캡쳐에서 처럼 파일명이 보이는 것이 아니라  링크주소인

attachment_php?item=1download=1

가 나오고 저장을 선택하면 에러가 발생합니다.

해결방안이 있을까요?
무엇이 잘못되었는지 알려주셨으면 하고 부탁드립니다.

감사합니다.

leeclean씨가 수정함 (2006-04-19 08:45 PM)

2

댓글: Attachment Mod 설치완료.. 파일다운로드 문제..

올리신 그림을 보고 추측하건데, 혹시 html 아니면 htm 확장자를 가진 웹 문서를 첨부해 놓고서 내려받으려고 하신 것이 아닌지요?

Attatchment Mod에서는 보안상의 이유로 관리자 이외의 사람이 웹 문서 파일등 특정 파일들(html, htm, php, php3, php4, exe, com, bat)의 첨부와 내려받기를 기본적으로 막고 있습니다.

이 문제도 아니라면, 다시 한 번 설치과정 중에 실수가 없었는지 확인해 보시기 바랍니다.

+ = ²

3

댓글: Attachment Mod 설치완료.. 파일다운로드 문제..

제가 테스트하기 위해 올린 첨부파일들은 이미지 파일인 .jpg 파일과 엑셀파일 .xls 입니다.

그리고 첨부파일 금지 확장자 목록에 html, htm, php, php3, php4, ... 에   asp, jsp 를 추가하였습니다.


제가 알고 싶은 부분은..
이곳 사과나무 이야기 마당에서도 기능을 확인해보면,
게시글의 첨부파일이 예를들어 abc.zip 일 경우에 하단 상태창에는 '포럼게시판URL주소/attachment.php?item=xxx' 이렇게 나오더라도
이를 클릭하여 다운로드 팝업창이 뜨면 거기에는 실제로 게시글에 첨부하였던 첨부파일의 이름: abc.zip , 형식: 압축파일 이라고 떠야 하는데..

제 경우에는 상태창에 보이는 '포럼게시판URL주소/attachment.php?item=xxx' 가 다운로드 팝업창에도 그대로 나온다는 이야기입니다.
(첨부한 파일이 .html 이나 .htm 이 아니구요..)

고로 첨부파일이 저장된 서브디렉토리의 경로값을 attachment.php 안에서 처리해주지 못하고 있는 것으로 추측하고 있는 것이고,
그에 따른 해결방법을 문의드리고자 하는 것입니다.

include/attach/밑에 있는 attach_*.php 파일들 내용을 고쳐야 하는 건지요?
살펴보니 md5를 이용하여 타임값 같은 걸로 임의의 이름을 정해 첨부파일명을 바꿔서 ***.***.attach 로 바꿔 저장하던데요..

leeclean씨가 수정함 (2006-04-20 02:25 AM)

4

댓글: Attachment Mod 설치완료.. 파일다운로드 문제..

leeclean 씀:

include/attach/밑에 있는 attach_*.php 파일들 내용을 고쳐야 하는 건지요?
살펴보니 md5를 이용하여 타임값 같은 걸로 임의의 이름을 정해 첨부파일명을 바꿔서 ***.***.attach 로 바꿔 저장하던데요..

올바로 설치가 되었다면, 그 곳에 있는 파일들은 수정해줄 필요가 없겠지요.

문제는, 말씀하신데로 attachment.php에서 올려진 파일을 제대로 읽지 못하는 것 같습니다. 가능성은 희박하지만, 당장 의심되는 부분은 Attachment Mod에 설정되어 있는 "Current subfolder"가 실제의 폴더 이름과 일치하는지 확인해 보시기 바랍니다. 그리고, 첨부 파일 링크를 눌렀을 때, 새로 뜨는 창의 제목에도 파일 이름이 제대로 표시되지 않는지요? 그렇다면, db에 있는 filename이 올바로 저장되어 있는지도 확인해 보시기 바랍니다.

참고로, Attachment Mod에 사용된 함수들에 관한 정보는 Attachment Mod의 Document 페이지에 나와 있습니다.

+ = ²

5

댓글: Attachment Mod 설치완료.. 파일다운로드 문제..

Attachment Mod의 설정값 "Current subfolder"와 서버에 있는 다운로드 서브디렉토리명은 일치합니다.
DB 테이블에 있는 디렉토리명/파일명도 확인하였습니다. 이것또한 일치합니다.

다른 무언가 문제의 원인이 있는 것 같은데.. 참으로 답답합니다. :-(

6

댓글: Attachment Mod 설치완료.. 파일다운로드 문제..

참 난감한 문제군요.

그림 파일을 첨부하셨다고 하셨는데, 그렇다면 첨부 그림 파일의 링크를 눌렀을 때 뜨는 새로운 창에서는 그림 파일이 제대로 잘 보이는지요?
그림 파일이 보이지도 않는다면, 혹시 파일이 서버에 제대로 저장되지 못해서 생기는 문제가 아닌지...

php.ini 파일에 있는 "file_uploads" 값이 "On"으로 되어 있는지, 그리고 "upload_max_filesize" 값도 충분하게 지정되어 있는지도 확인해 보시고 Apache 서버를 재시동 해보시기 바랍니다.

이것도 아니라면, 처음부터 다시 설치해 보시라는 말씀 밖에 해 드릴 수가 없군요.

참고를 위해, Attachment Mod를 위해 이 곳 포럼에서 수정했던 관련 파일들(delete.php, edit.php, moderate.php, post.php, viewtopic.php)을 올려놓습니다. 수정 파일들은 현재 사과나무 이야기 마당에 추가해놓은 다른 수정본들(Mods)도 함께 적용/수정되어 있음을 유의하시기 바랍니다.

+ = ²

7

댓글: Attachment Mod 설치완료.. 파일다운로드 문제..

그림 파일을 첨부하여 올렸을 때에도 이미지 보기 페이지는 정상으로 보입니다.
그 페이지에서 이미지 하단에 있는 내려받기 를 클릭하면, 다운로드 박스가 뜨면서 먼저 이야기 하였던 에러가 나옵니다. 파일의 형식도 이미지가 아닌 html 형식으로 보이구요..

참고하라고 첨부하여주신 zip압축파일은 다운로드 받아 풀어보니,

관련 파일들(delete.php, edit.php, moderate.php, post.php, viewtopic.php)을 올려놓습니다.

라고 하였는데,

확장자 없는 1개의 파일만 있고.. 이마저도 일반 텍스트가 아닌 2진 바이너리로 알아볼 수 없는 파일이더군요..

애플 맥을 사용하여서 그런건가요??!!
일전에 여기에 올려져 있는 한글번역된 Attachement-Mod 한글파일도 받아보았을 때 마찮가지였거든요..

leeclean씨가 수정함 (2006-04-27 05:32 PM)

8

댓글: Attachment Mod 설치완료.. 파일다운로드 문제..

일반 zip 형식 압축파일인데 안열린다니 이상하군요. 새로 압축한 파일로 다시 올려놓겠습니다.

설치 문제가 아니라면, 서버 설정이나 외적인 요인이 문제일 수도 있겠군요. 도움을 드리지 못해 안타깝습니다.

+ = ²