웹호스팅 사용하면서 업로드 실패 시 제일 먼저 확인할 것은 웹호스팅 저장 여유 공간입니다.
그런데, 아마 확인하셨을 것 같네요.
질문을 보면 20,000px 이상 뽑은 이미지를 올리셨다는 것 같은데, 조금이 아니라 많이 줄이시거나 잘라서 올리세요. 시스템 허용 기준 확인을 떠나서 상식적인 수준으로 사용하셨으면 좋겠습니다.
이미지의 기본 해상도(가로, 세로) 제한이 시스템이나 워드프레스에서 있는지 모르겠습니다. 일부러 제한을 거는 코드나 설정 또는 플러그인을 사용하는 때는 많습니다. 이미지 크기(용량)는 시스템에서 설정하기 나름이며 기본 제한 설정이 있으므로 변경해서 사용하기도 합니다.
짐작으로, 오류 원인은 이미지 세로가 길어서가 아니라 세로가 아주 크니 이미지 크기도 커지고, 그에 따라 이미지를 올렸을 때 워드프레스가 처리 감당할 수준을 넘은 것이 아닌가 합니다.
워드프레스에서 이미지를 올리는 것은 단순 ftp 업로드만의 문제가 아니라, 워드프레스 사이트에서 설정한 여러 해상도의 여러 이미지를 생성하고 관련 메타 데이터를 데이터베이스에 저장하는 것을 포함합니다. 이미지 해상도가 너무 커(해상도가 크다는 것은 용량이 크다는 것과 비례한다 볼 수 있습니다.) 처리 지연 시간이 초과했거나 워드프레스 사용 설정 메모리를 초과했기에 발생하는 오류로 생각합니다.
로그가 생성될 지 모르겠지만, 로그 확인을 위한 시도는 해보는 게 좋습니다. 다음의 간략한 포스트 참고하세요.
워드프레스 오류 로그를 사이트에 출력하지 않고 파일 생성하여 확인