[WP] 워드프레스 미디어 파일 업로드 오류: 업로드한 파일을 wp-content/uploads/20xx

호스팅 업체가 아닌 워드프레스 웹사이트를 직접 운영하는 경우 “업로드한 파일을 wp-content/uploads/20xx/07(으)로 이동할 수 없습니다.“와 같은 워드프레스 미디어 파일 업로드 오류 메시지를 확인하는 경우가 있습니다.

호스팅 업체에서 서비스를 받고 있다면 별도의 문의를 통해 문제를 해결할 수 있으며, 직접 관리하는 서버의 경우 직접 문제 해결을 해야 합니다.

✅ 워드프레스 미디어 파일 업로드 오류 원인

워드프레스 미디어 파일을 서버에 업로드 할 때 발생하는 오류는 사이트의 저장 폴더에 데이터를 쓸 수 없게 되는 오류이며, 이 오류는 권한 수정으로 설정을 변경해 줘야 합니다.

업로드한 파일을 wp-content/uploads/20xx/07() 이동할  없습니다.
The uploaded file could not be moved to wp-content/uploads/20xx/01

✅ 문제 해결 방법

🔲 소유권 설정 확인

SSH에 접속했다면 소유권을 워드프레스를 사용하는 호스팅 계정으로 정상적으로 되어 있는지 확인해야 합니다. 설정이 되어 있지 않을 경우 아래와 같은 소유권 설정 명령어로 변경해 줍니다.

chown -R userID.GroupID /home/호스팅계정/www

🔲 개인 서버 php-fpm 설정(apache 기준)

apache 사용자의 권한 설정을 하는 모듈 설정이 서버에 설정되어 있어야 하는데 mod_ruid2를 설치하거나 mod_suexec 모듈을 사용해서 설정할 수 있습니다. SuexecUserGroup 설정을 통해 CGI 스크립트가 특정 사용자 및 그룹의 권한으로 실행되도록 강제할 수 있습니다. 이는 주로 CGI 스크립트와 같은 PHP-FPM을 사용하지 않는 경우에 유용합니다.

suEXEC 기능은 아파치가 CGI와 SSI 프로그램을 웹서버를 실행한 사용자 ID가 아닌 다른 사용자 ID로 실행하도록 한다.
pwd
/etc/httpd/modules
ll mod_suexec.so
-rwxr-xr-x. 1 root root 15560 Apr  3 09:50 mod_suexec.so

# 모듈 인식이 되지 않을 때만 httpd.conf 설정 #
vi /etc/http/conf/httpd.conf
LoadModule suexec_module modules/mod_suexec.so
:wq
vi /etc/httpd/conf.d/virtual.conf
# SuexecUserGroup 설정 #
<VirtualHost *:443>
    ServerName mydomain.com
    ServerAlias www.mydomain.com
    DocumentRoot /home/myHostID/www
SuexecUserGroup myHostID nobody
:wq

php-fpm 설정 순서는 다음과 같습니다.

~]# vi /etc/php-fpm.d/myHostID.conf

[myHostID]
user = myHostID
group = nobody
listen = /run/php-fpm/myHostID.sock
listen.owner = myHostID
listen.group = nobody
listen.mode = 0666
pm = dynamic
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 35
chdir = /home/myHostID/www

:wq

~]# chown 호스트ID.nobody /run/php-fpm/myHostID.sock
~]# chmod 660 /run/php-fpm/myHostID.sock

~]# vi ssl.conf
<VirtualHost *:443>
    ServerName mydomain.com
    ServerAlias *.mydomain.com
    DocumentRoot /home/myHostID/www
#    SuexecUserGroup ukcresearch nobody

   <Directory /home/myHostID/www>
        Options -Indexes +FollowSymLinks
        AllowOverride All
        Require all granted
  </Directory>

<FilesMatch \.php$>
            SetHandler "proxy:unix:/run/php-fpm/myHostID.sock|fcgi://localhost"
        </FilesMatch>
        
:wq

~]# systemctl restart php-fpm
~]# systemctl restart httpd

워드프레스 미디어 파일 업로드 오류는 보통은 초반의 설정이 되어 있지 않아 생기는 경우가 대부분이라고 할 수 있습니다. 나머지는 서버 운영이나 워드프레스 사이트 관리 중에 발생한 오류라고 볼 수 있겠습니다.

워드프레스 미디어 파일 업로드 오류

Similar Posts

  • 워드프레스 아키스밋 스팸 방지 플러그인

    워드프레스를 설치하고 나면 기본 설치된 아키스밋 스팸 방지 플러그인과 “안녕 달리” 플러그인을 확인할 수 있습니다. 둘 다 기본 설치 플러그인이며, 사이트 목적에 따라 삭제 또는 비활성화하는 것이 일반적입니다. 목차✅ 워드프레스 미디어 파일 업로드 오류 원인✅ 문제 해결 방법🔲 소유권 설정 확인🔲 개인 서버 php-fpm 설정(apache 기준) ✅ 아키스밋 스팸 방지 플러그인 댓글 스팸을…

  • [WP] 최고의 워드프레스 SEO 플러그인 Yoast VS RankMath 분석

    대표적인 워드프레스 SEO 플러그인 Yoast VS RankMath 둘 중에 더 나은 선택은 어떤 것일까요? 워드프레스 검색엔진최적화 작업은 워드프레스 기반 웹 사이트 운영 시 필수이며, 기본입니다. 워드프레스 SEO 설정을 위한 플러그인은 많은 업체가 경쟁하고 있습니다. 대표적인 7개 All In SEO Plugin 중 Yoast와 Rank Math 두 개의 SEO 올인원 플로그인을 비교해 보겠습니다. ⓐ 워드프레스…

  • 워드프레스 어필리에이트 플러그인 TOP 7: 가격·평점·UI·기능

    워드프레스 블로그·뉴스·매거진 사이트는 다양한 콘텐츠를 효율적으로 관리하고 빠르게 방문자에게 전달하는 데 최적화되어 있습니다. 광고 및 어필리에이트 프로그램을 활용해 추가 수익 창출도 가능합니다. 워드프레스 어필리에이트 플러그인은 제휴사를 직접 관리하는 유형과 링크 관리 및 클릭 추적 중심 유형으로 나눌 수 있으며, 이 페이지에서는 링크 관리 및 클릭 추적 중심의 플러그인을 다룹니다. 워드프레스 어필리에이트 플러그인은 제휴사를…

  • Perfmatters 플러그인 리뷰 & 가이드: 3년 동안 사용한 워드프레스 성능 최적화 설정 방법

    Perfmatters 플러그인은 워드프레스 최적화 플러그인 중에서도 가볍고 강력한 퍼포먼스를 제공하는 도구입니다. 불필요한 스크립트와 리소스를 손쉽게 제어해 페이지 로딩 속도를 개선하고, 서버 부하를 최소화할 수 있습니다. 3년 이상 사용하면서 느낀 점은, 단순한 속도 향상을 넘어 사이트 전체의 안정성과 관리 편의성을 높여준다는 점이었습니다. 현재 이 웹사이트는 WP Rocket Cache 플러그인과 Perfmatters를 함께 사용하고 있습니다. 이…

  • 워드프레스 임베드 기능: 활용 및 장·단점

    워드프레스 임베드 기능은 웹사이트에서 외부 콘텐츠(다른 워드프레스 사이트, 유튜브 영상, 트윗, 인스타그램 게시물 등)를 별도의 코드 입력 없이 손쉽게 게시글에 삽입할 수 있도록 돕는 기능입니다. 임베드 기능은 2015년 12월 8일WordPress 4.4 때 출시 되었으며, oEmbed 기능이 핵심 기능에 통합되었습니다. 목차✅ 워드프레스 미디어 파일 업로드 오류 원인✅ 문제 해결 방법🔲 소유권 설정 확인🔲 개인 서버…

  • [WP] 워드프레스 카테고리 만들기(&워드프레스 메뉴 만들기)

    워드프레스에서 작성한 글을 분류하기 위한 목적으로 카테고리를 설정할 수 있습니다. 카테고리는 글의 종류를 분류하기 위한 목적으로 만들며 어떤 CMS를 사용하는 블로그이든 중요한 요소로 생각해볼 수 있습니다. 워드프레스 카테고리 만들기는 블로그 및 웹 사이트를 시작하는 첫걸음인 동시에 글과 페이지 설정과 함께 필수로 설정해야 할 요소라고 생각해볼 수 있습니다 워드프레스에서 글 작성 후 메뉴 별로…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 1   +   10   =