vBulletin 포럼에서 이미지, PDF, ZIP 등 파일을 업로드하려고 할 때 "업로드할 수 없다", "첨부 파일을 추가할 수 없다", "파일을 선택해도 게시물을 올릴 수 없다"는 문제들이 발생할 수 있습니다.
이 경우, 단순한 파일 문제뿐만 아니라, vBulletin 쪽에서 설정된 첨부 파일의 권한이나 파일 크기, 지원하는 확장자 등이 원인이 될 수 있습니다.
특히 관리자가 설정을 변경할 수 있는 포럼에서는 여러 설정을 확인할 필요가 있습니다.
먼저 아래 항목을 순서대로 확인해 봅시다.
vBulletin에서는 사용자 그룹 단위나 포럼 단위로 첨부 파일의 업로드 권한을 설정할 수 있기 때문에, 같은 사이트에서도 "이 게시판에서는 업로드 할 수 있지만, 다른 게시판에서는 할 수 없는" 경우가 있습니다.
vBulletin에서 파일을 첨부할 수 없는 경우, 가장 먼저 확인하고 싶은 것이 사용자 권한입니다.
vBulletin에서는 사용자 그룹에 대해 "Can Upload Attachments(첨부 파일을 업로드할 수 있는지)"라는 권한을 설정할 수 있습니다.
그렇기 때문에 일반 사용자만 업로드 할 수 없고, 관리자나 모더레이터는 업로드 할 수 있는 경우는 사용자 그룹의 권한 설정이 원인일 가능성이 높습니다.
관리자의 경우, 사용자 그룹의 설정을 확인해 봅시다.
권한이 "No"로 설정된 경우, 파일 자체에 문제가 없어도 업로드 할 수 없습니다.
사용자 그룹에서 업로드가 허용되어 있다 하더라도, 게시할 포럼에서 금지되어 있다면 파일을 첨부할 수 없습니다.
vBulletin에서는 채널(포럼)마다 "Can Upload Attachments" 설정이 존재합니다. 즉, 사용자 본인에게는 업로드 권한이 있어도 특정 게시판에 대해서만 첨부 파일을 금지할 수 있습니다.
예를 들어 다음과 같은 상태입니다.
이런 경우는 파일을 여러 번 변경하는 것보다 게시할 포럼의 첨부 파일 권한을 확인하는 쪽이 빠른 해결책이 될 수 있습니다.
권한에 문제가 없다면, 다음으로 확인하고 싶은 것이 파일의 확장자입니다.
vBulletin에서는 관리자가 업로드를 허용하는 파일 형식을 설정할 수 있습니다. 예를 들어 JPG나 PNG는 허용되지만, 특정 비디오 형식이나 압축 파일은 허용되지 않을 수 있습니다.
그래서 "이미지는 업로드할 수 있지만 ZIP만 할 수 없다" 또는 "PDF는 첨부할 수 있지만 특정 파일 형식은 거부된다"는 경우는 확장자 설정을 의심해 보아야 합니다.
관리자 측에서는 Attachment Manager에서 허용할 확장자를 설정할 수 있습니다. 확장자별로 유효·무효 및 최대 파일 크기 등을 설정할 수 있는 구조입니다.
사용자 측에서 설정을 변경할 수 없는 경우, 포럼 관리자에게 "이 확장자의 파일을 첨부할 수 있는 설정이 되어 있나요?"라고 확인하는 것이 확실합니다.
"작은 이미지는 업로드할 수 있는데, 큰 파일만 업로드할 수 없다"는 경우는 파일 크기 상한이 원인일 수 있습니다.
vBulletin에서는 첨부 파일의 종류별로 최대 파일 크기를 설정할 수 있습니다. 또한 사용자 그룹 측에서도 첨부 파일의 용량 제한을 설정할 수 있기 때문에, 여러 제한이 관련될 수 있습니다.
예를 들어, 관리자가 PDF의 최대 크기를 10MB로 설정했다면, 15MB의 PDF를 선택해도 업로드할 수 없습니다.
또한, vBulletin의 설정뿐만 아니라, 서버 측의 PHP 설정 등도 업로드 가능한 파일 크기에 영향을 미칩니다. 공식 문서에서도 MySQL이나 PHP 설정이 업로드 크기에 영향을 미친다고 설명하고 있습니다.
따라서 관리자가 큰 파일을 업로드할 수 있도록 하려면, vBulletin의 설정뿐만 아니라 서버 환경도 확인할 필요가 있습니다.
이미지 파일의 경우 파일 용량뿐만 아니라 이미지 자체의 세로·가로 크기에 제한이 있을 수 있습니다.
vBulletin에서는 JPG, JPEG, PNG 등의 이미지에 대해 최대 폭·최대 높이를 설정할 수 있습니다.
예를 들어 용량이 수MB밖에 없는 이미지여도, 매우 고해상도이거나 폭과 높이가 설정된 값을 초과하면 업로드나 이미지 처리에서 문제가 발생할 수 있습니다.
특히 스마트폰으로 촬영한 사진은 해상도가 높기 때문에 "이전의 작은 이미지는 업로드할 수 있었지만, 최근에 촬영한 사진은 업로드할 수 없다"는 경우는 이미지 크기도 확인해 보아야 합니다.
관리자 측에서 원인을 조사하고 있는 경우는 다음 항목을 순서대로 확인하는 것이 효율적입니다.
vBulletin에서는 첨부 파일을 데이터베이스 또는 파일 시스템에 저장하는 설정도 제공되기 때문에, 관리자가 환경을 변경하고 있는 경우 저장 방식에 대해서도 확인해 두는 것이 좋습니다.
소개한 설정 중 많은 부분은 포럼의 관리자만 변경할 수 있는 사항입니다.
따라서 일반 사용자로서 vBulletin을 이용하고 있는 경우, 파일 크기를 줄이거나 다른 형식으로 변환하는 것은 가능하지만, 포럼 측에서 금지된 업로드를 스스로 활성화할 수는 없습니다.
예를 들어 "PDF를 업로드하고 싶지만, 이 포럼에서는 PDF가 금지되어 있다"는 경우, 관리자의 허가를 받아야 합니다.
하지만 단순히 "이 파일을 누군가에게 전달하고 싶다" "포럼에 파일을 첨부하고 싶다"는 용도라면, vBulletin의 첨부 기능에 집착할 필요는 없습니다.
vBulletin 측의 설정에 따라 파일을 첨부할 수 없는 경우, 별도의 파일 업로드 서비스를 이용해 파일을 공유하는 방법도 있습니다。
예를 들어, UploadF는 PC와 스마트폰에서 이용할 수 있는 무료 파일 업로더입니다.
브라우저에서 파일을 업로드하고 공유용 URL을 발급받을 수 있어, vBulletin의 첨부 파일 기능을 사용하지 않고 파일을 상대방에게 전달하고 싶을 때 유용합니다.
드래그 앤 드롭에 의한 업로드에도 대응하고 있으며, 여러 파일을 함께 업로드하는 것이 가능합니다. 공식 사이트에서는 한 번의 업로드로 최대 100파일까지 지원합니다.
또한 저장 기간 설정과 비밀번호 설정에도 대응하고 있어, 단순히 파일을 일시적으로 공유하고 싶은 경우에도 적합합니다.
"포럼에는 파일을 직접 첨부할 수 없지만, 참가자에게 파일을 전달하고 싶다"는 경우 UploadF에 파일을 업로드하고 발급된 URL을 vBulletin 게시물에 붙여넣는 방법이 간편합니다.
이미지를 vBulletin에 업로드할 수 없는 경우, 단순히 용량을 줄이는 것뿐만 아니라 이미지의 크기를 변경한 후 재시도하는 방법도 있습니다.
UploadF에는 이미지 관련 도구도 준비되어 있어, 이미지 리사이즈, 크롭, 회전·반전, 모자이크, 배경 투명, 워터마크 등 처리를 온라인에서 할 수 있습니다.
예를 들어 스마트폰으로 촬영한 큰 이미지를 vBulletin에 게시하고 싶다면, 먼저 이미지를 리사이즈한 후 업로드하면 포럼 측의 이미지 크기 제한에 맞추기 쉬워집니다.
이미지 내의 문자를 추출하고 싶다면 온라인 OCR, 이미지의 색상을 확인하고 싶다면 색상 코드 추출 도구 등을 이용할 수 있습니다.
vBulletin에서 파일을 업로드할 수 없는 경우, 단순한 불량으로 한정할 수는 없습니다.
특히 중요한 것은 "사용자 권한", "포럼 권한", "확장자", "파일 크기", "이미지 크기"의 5가지 항목입니다.
관리자라면 vBulletin의 Attachment Manager나 사용자 그룹, 채널 권한 등을 확인해 봅시다. vBulletin은 파일 형식이나 용량을 세밀하게 관리할 수 있는 반면, 여러 설정이 관계되므로 어디에서 제한되고 있는지를 구분하는 것이 중요합니다.
한편 일반 사용자가 설정을 변경할 수 없는 경우는 관리자의 허가를 요청하거나 파일 공유 서비스를 이용하는 방법이 있습니다.
vBulletin에 직접 첨부하는 것에 집착하지 않고 UploadF와 같은 파일 업로더를 사용해 공유 URL을 게시하는 방법이라면, 포럼 측의 첨부 파일 설정에 구애받지 않고 파일을 전달할 수 있습니다.
"어쨌든 파일을 상대방에게 보여주고 싶다・전달하고 싶다"는 목적이라면 업로드 방법을 하나로 한정하지 않는 것도 해결책의 하나입니다。