처음 BuddyPress로 커뮤니티 사이트를 만들었을 때 가장 당황했던 부분이 바로 이미지 업로드였습니다. 글 작성창은 나오는데 사진 첨부 버튼 자체가 없어서 처음에는 테마 문제라고 생각했습니다.
하지만 확인해보니 BuddyPress 자체는 기본적으로 SNS처럼 이미지 업로드 기능까지 포함된 구조가 아니었습니다. 그래서 결국 BuddyPress 이미지 추가 플러그인을 따로 설치해야 했고, 여러 플러그인을 비교하다가 MediaPress를 사용하게 됐습니다.
Youzify나 BuddyBoss처럼 기능이 많은 플러그인도 있었지만, 기존 BuddyPress 느낌이 크게 바뀌는 부분이 부담스러웠습니다. 반대로 MediaPress는 기본 구조를 유지하면서 이미지·오디오·비디오 업로드 기능만 추가되는 형태라 훨씬 깔끔하게 느껴졌습니다.
목차
MediaPress를 설치하기 전에는 어떤 상태였나

처음에는 글 작성 영역 아래에 아무 버튼도 보이지 않았습니다. 텍스트만 입력 가능한 구조라 실제 커뮤니티 느낌과는 차이가 컸습니다. 특히 모바일에서는 사용자들이 이미지를 바로 올리지 못하면 활동 자체가 줄어드는 느낌이 있었고, 게시물 참여도도 낮았습니다.
아래처럼 기본 BuddyPress 상태에서는 업로드 아이콘이 나타나지 않았습니다.
BuddyPress 이미지 추가 플러그인 설치 후 달라진 부분

MediaPress를 활성화한 뒤에는 글 작성창 아래에 이미지·오디오·비디오 아이콘이 추가되었습니다. 설치 자체는 어렵지 않았지만, 실제로는 업로드 확장자 설정이나 외부 링크 허용 여부 같은 부분을 함께 확인해야 제대로 사용할 수 있었습니다.
특히 WEBP 업로드가 기본 상태에서는 빠져 있는 경우가 있어서 추가 설정을 다시 해줘야 했습니다.
MediaPress 설정에서 가장 먼저 확인했던 부분

MediaPress 메뉴로 들어가면 사진·비디오·오디오·문서 업로드 항목을 직접 체크할 수 있습니다. 처음에는 사진만 활성화했는데, 나중에는 ZIP 파일 공유 요청도 있어서 문서 항목까지 열어두게 됐습니다.
다만 파일 업로드 범위를 너무 넓히면 서버 용량과 보안 문제도 같이 생길 수 있어서 필요한 것만 켜두는 편이 안정적이었습니다. OpenLiteSpeed 환경에서는 업로드 속도 자체는 꽤 빠른 편이었지만, LiteSpeed Cache와 함께 사용할 경우 캐시 때문에 업로드 후 썸네일이 늦게 보이는 경우도 있었습니다.
WEBP 업로드가 안 됐던 원인
처음에는 워드프레스 문제라고 생각했지만 실제 원인은 허용 확장자 설정이었습니다. MediaPress 설정 안에서 WEBP 확장자를 직접 추가해야 정상적으로 업로드가 가능했습니다.
특히 LiteSpeed Cache를 사용하는 경우 WEBP 변환 기능까지 함께 사용하는 경우가 많아서 이 부분은 생각보다 중요했습니다.
OpenLiteSpeed 서버에서는 WEBP 자체는 잘 처리됐지만, 확장자를 추가하지 않으면 업로드 버튼은 보여도 실제 등록은 실패하는 경우가 있었습니다.
외부 링크 업로드 기능은 신중하게 보는 편이 좋았습니다

MediaPress에는 외부 URL 이미지나 유튜브 링크를 불러오는 기능도 있었습니다. 처음에는 편할 것 같아서 허용해두었는데, 시간이 지나면서 문제가 생기기 시작했습니다.
외부 사이트에서 이미지를 삭제하면 커뮤니티 게시물도 깨져 보였고, 일부 링크는 속도까지 느려졌습니다.
특히 커뮤니티 사이트는 사용자가 직접 글을 올리는 구조라 관리 범위를 예측하기 어렵기 때문에, 지금은 직접 업로드 중심으로 운영하고 있습니다.
BuddyPress 이미지 추가 플러그인을 적용한 뒤 체감됐던 변화
가장 크게 느껴졌던 부분은 게시물 참여율 변화였습니다. 텍스트만 가능했던 시기에는 활동 피드가 거의 비슷한 글만 반복됐는데, 이미지 업로드가 가능해진 뒤부터는 사용자 반응 자체가 달라졌습니다.
특히 모바일에서 바로 사진을 올릴 수 있게 되면서 커뮤니티 분위기가 훨씬 자연스럽게 바뀌었습니다. 또한 검색 엔진에서도 활동 페이지 안에 실제 이미지 콘텐츠가 함께 들어가기 시작하면서 페이지 구조 자체가 조금 더 풍부하게 보이는 느낌이 있었습니다.
OpenLiteSpeed 환경에서는 업로드 제한도 함께 확인하는 편이 좋았습니다
처음에는 MediaPress만 설치하면 끝날 줄 알았는데 실제로는 PHP 업로드 제한 때문에 막히는 경우도 있었습니다.
CyberPanel 기준으로는:
- upload_max_filesize
- post_max_size
- memory_limit
이 부분도 같이 확인해야 큰 이미지 업로드가 정상적으로 처리됐습니다.
특히 커뮤니티 사이트는 스마트폰 원본 사진이 바로 올라오는 경우가 많아서 제한값이 너무 낮으면 업로드 실패가 자주 발생했습니다.
자주 묻는 질문
Q1. BuddyPress 이미지 추가 플러그인으로 MediaPress만 사용해도 괜찮은가요?
A. 기본 BuddyPress 구조를 유지하고 싶다면 MediaPress만으로도 충분히 운영 가능한 편이었습니다.
Q2. BuddyPress 이미지 추가 플러그인 설치 후 속도가 느려질 수도 있나요?
A. 업로드 이미지가 많아지면 썸네일 생성과 저장 공간 사용량 때문에 서버 부담은 조금씩 늘어날 수 있습니다.
Q3. WEBP 업로드가 안 되는 경우는 왜 그런가요?
A. 대부분은 MediaPress 허용 확장자 설정에 WEBP가 빠져 있는 경우가 많았습니다.





