아바타(avatar) 이미지 큰 사이즈 Upload시 경고메시지

안녕하세요. 사이트를 이용하는 유저가 아바타 이미지를 업로드를 하기 위해

KBOARD 업로드제한 사이즈보다 더 큰 사이즈를 업로드시, 
아래와 같은 Warning이 뜨고, 별다른 동작을 하지 않습니다.

Warning: getimagesize(): Filename cannot be empty in /home/ubuntu/html/wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members_File_Handler.class.php on line 21

 

개인적으로는 유저의 Invalid 행동에 대해, 경고메세지를 띄어줘야한다고 생각합니다.

어떻게하면 경고메세지를 유저에게 줄 수 있을까요?

 

"파일 사이즈는 $uploadMaxSize  MB 이하로 전송 부탁드립니다"

이런 경고메세지를 주고 warning을 안띄우게 하고 싶습니다.

 

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    말씀하신 KBoard 업로드제한 사이즈는

    워드프레스 관리자 -> KBoard -> 대시보드 페이지에서

    "첨부파일의 최대 크기를 제한합니다." 설정을 말씀하시는 건지요?

     

    KBoard 쪽 설정과 코스모스팜 회원관리 플러그인의 설정은 관련이 없습니다.

     

    올려주신 에러 메시지를 확인해보니 getimagesize 함수가 정상적으로 동작하지 않는 듯합니다.

    코스모스팜 회원관리 플러그인 아바타 업데이트 시

    getimagesize 함수로 이미지 정보를 가져와서 활용하고 있습니다.

     

    getimagesize 함수가 정상적으로 동작하지 않는 원인을 파악하기 위해

    디버그 모드를 활성화해서 오류 메시지가 있는지 확인해보시겠어요?

    워드프레스 에러 확인하기 - 디버그 모드 활성화 방법

     

    테마나 다른 플러그인과 충돌이 없는지도 확인해보셔야 할 듯합니다.

    잠시 다른 테마로 교체해서 확인해보시고

    다른 플러그인을 하나씩 비활성화해가면서 충돌이 있는지 확인해보시겠어요?

     

    테마나 플러그인 쪽의 문제가 아니라면

    PHP의 GD 모듈이 제대로 설치돼있지 않기 때문일 수 있습니다.

    서버 관리자에게 PHP의 GD 모듈을 체크해달라고 문의해보시는 게 좋을 듯합니다.

     

    그래도 해결되지 않으신다면

    저희 고객지원 쪽 이메일로 워드프레스 관리자 계정과 FTP 접속 정보를 보내주시면 점검해드리겠습니다.

    고맙습니다.

  • 작업환경 : GD Lib 설치되어있음 / 테마 직접 제작 (아무것도 없음) / 추가 플러그인 : KBOARD / WP-MEM / COSMOS / KBOARD덧글 4개 설치 

    FTP : AWS Key로 제공드리기 힘든 상황입니다

     

     

  • 말씀대로 KBOARD에는 문제가 없었습니다. 서버 세팅 (PHP / NGINX 설정이 덜 되어서 그랬습니다)

     

    다른 문제가 있습니다. 아바타 이미지를 업로드하면 정상적으로 업로드가 되지만 Console창에 다음과 같은 에러메세지가 출력됩니다.

    GET http://dev.mincoding.co.kr/wp-content/uploads/2019/09/5d6f6170cb5b3.jpg 404 (Not Found)

    에러메세지에 나와있는 파일명 5d6f6170cb5b3.jpg 파일은 업로드 이전 파일 이미지이며, 업로드 완료 후 현재파일은 다른 파일명을 가집니다.

    어떻게 수정하면 될까요?

     

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요