장바구니

등록된 상품이 없습니다
합계: 0

최근 본 상품

등록된 상품이 없습니다
워드프레스 전문가들이 선택한 필수 플러그인
    유용한팁
    Home / 유용한팁
    글보기
    파일 업로드/다운로드가 제대로 동작하지 않을 때 확인 사항
    조회수17539
    2016-07-19 14:14

    사용도중에 갑자기 업로드가 안되는 문제가 발생했을 경우에는 가장 먼저 호스팅 업체에서 제공하는 웹(HDD) 용량을 확인해 보시기 바랍니다.

    갑자기 파일 업로드가 안되는 문제의 80% 이상이 호스팅 업체에서 제공하는 웹(HDD) 용량을 다 사용하게 되면서 발생하고 있습니다.

    그리고 두번째로 많이 발생하고 있는 원인은 현재 홈페이지에 설치되어 있는 플러그인이 업데이트 되면서 오류 또는 충돌문제가 발생할 경우

    업로드 및 다운로드 기능에 문제가 발생할 수 있습니다.

    크롬 브라우져로 홈페이지에 접속하신 후 키보드에서 F12 키를 클릭하여 크롬 개발자 도구를 실행한 후 Console 탭에 

    빨간색으로 표시되는 오류가 없는지 확인해 주셔야 합니다. 

    호스팅 웹(HDD)용량과 오류를 확인해도 해결이 안 될 경우에는 아래의 내용들을 추가로 확인해 보시기 바랍니다.

     


    1. wp-content 폴더 권한 확인

      망보드 및 워드프레스에서 파일을 업로드를 하기 위해서는 wp-content 폴더의 권한을 757로 설정하거나
      wp-content 폴더에 uploads 폴더를 생성하고 권한을 757로 설정해야 파일 업로드가 가능합니다.
      워드프레스에서 파일업로드시에 uploads 폴더가 자동적으로 생성되지만 일부 계정에서 uploads 폴더가 생성되지 않아
      업로드가 되지 않을 수 있습니다.
      (윈도우 서버환경은 해당되지 않는 내용입니다)
     


    2. "/wp-content/uploads/mangboard"  업로드 폴더가 정상적으로 생성되어 있는지 확인

      - 파일을 1개 이상 업로드 했을 경우 반드시 업로드 폴더가 생성되어 있어야 정상입니다.



    3. "/wp-content/uploads/mangboard/년도/월/"  업로드 폴더에 업로드한 파일이 존재하는지 확인

      - 업로드 파일이 존재하는데 다운로드가 되지 않는 문제가 발생할 경우 
        1. 서버 인코딩 설정이 UTF-8 설정인지 확인 필요
          (아파치 환경의 경우 httpd.conf 파일에서 "ServerEncoding UTF-8" 로 설정해야 함)



    4. 한글 파일이 업로드 또는 다운로드 되지 않을 경우 

      - 서버환경이 UTF-8 인코딩으로 설정되어 있는지 확인
       Apache 설정파일(httpd.conf) : AddDefaultCharset UTF-8
       PHP 설정파일(php.ini) : default_charset = "UTF-8"

      - 한글 URL 기능을 지원하고 있는지 확인
       (현재 워드프레스 설치가 가능한 국내 계정에서는 기본적으로 지원되고 있는 기능이지만, 
       본인이 직접 서버 환경을 설정한 경우 서버 인코딩 설정이 EUC-KR이거나 mod_url 모듈이 설치되어 있지 않아
       한글 파일이 다운로드 되지 않을 수 있습니다)



    5. PHP 5.3 이하의 버전에 설치해서 사용하고 있을 경우

      망보드는 PHP 5.4버전 이상 환경에서 동작하도록 개발이 진행되었기 때문에
      PHP 5.3 버전 이하의 서버환경에 설치했을 경우 파일 업로드 기능을 비롯하여 
      일부 기능들이 정상적으로 동작하지 않을 수 있습니다.



    6. PHP 에서 FileInfo Extension이 설치되어 있지 않을 경우

      업로드 되는 파일이 정상적인 파일인지 확인하기 위해 FileInfo Extension 을 사용하고 있기 때문에
      FileInfo Extension을 지원하지 않는 계정에서는 파일 업로드 기능을 사용하실 수 없습니다.
     (서버를 직접 설치해서 사용하실 경우 FileInfo Extension이 자동으로 설치되지 않기 때문에 추가로 설치해 주셔야 합니다)



    7. PHP.ini 설정 파일에서 Fileinfo 모듈 기능 확인

      - ;extension=php_fileinfo.dll 항목 앞에 ";" 주석이 있을 경우 파일 업로드 기능이 
        정상적으로 동작하지 않을 수 있습니다.

      해결방법: 주석(;)을 삭제후 웹서버 다시 시작



    8. 캐시(Cache) 및 Minify(Javascript,CSS 최적화) 플러그인을 사용하고 있을 경우

      캐시(Cache) 및 Minify(Javascript,CSS 최적화) 플러그인(Autoptimize, WP Rocket, Minify HTML, WP-Optimize)을 
      사용하고 있을 경우 호환성 문제 때문에 파일 업로드 기능을 비롯하여 일부 기능이 정상적으로 동작하지 않을 수 있습니다.

      해결방법: 캐시(Cache) 및 Minify(Javascript,CSS 최적화) 플러그인을 비활성화로 설정 후 파일 업로드 기능 동작 확인

      일부 테마(Avada)들은 자체적인 Javascript 최적화 기능을 제공하고 있는데 해당 기능을 사용하고 있을 경우
      파일 업로드 기능이 정상적으로 동작하지 않을 수 있습니다.

      해결방법: 테마에서 제공하는 Javascript 최적화 기능을 사용안함으로 설정 후 파일 업로드 기능 동작 확인



    9. 서버에서 지원하는 파일 업로드 용량 확인
     
      워드프레스 관리자 > MangBoard > 옵션설정에서 파일 업로드 용량을 늘려도 서버에서 지원하는 업로드 용량이 작으면 
      용량이 큰 파일 업로드가 제대로 동작하지 않습니다. 

      일반 호스팅을 사용하시는 경우 최대 업로드 용량이 보통 2MB 로 설정되어 있으며,
      망보드 1.1.4 버젼 부터는 대시보드>망보드 현황에 서버에서 지원하는 업로드 용량을 표시하는 기능이 추가되었습니다.
      파일 업로드 용량을 수정하실 때에는 서버에서 지원하는 업로드 용량을 꼭 확인하시기 바랍니다.
       



    10. 홈페이지에 자바스크립트 오류가 있거나, 플러그인 충돌문제가 발생할 경우

     홈페이지 자바스크립트 오류 확인방법
     크롬 브라우져로 홈페이지에 접속한 후 키보드에서 F12 키를 클릭하여 개발자 도구를 실행한 후 Console 탭
     빨간색으로 표시된 자바스크립트 오류가 있는지 확인
      
     (위의 이미지 처럼 크롬 개발자도구 Console탭을 클릭했을 경우 빨간색 오류 메시지가 보이지 않아야 합니다)

     빨간색 오류 메시지가 있을 경우 구글 검색을 이용하여 원인을 찾아 오류 수정하거나
     오류의 원인으로 의심되는 플러그인 비활성화 합니다.



    11. 호스팅 업체에서 제공하는 웹(HDD) 용량 확인

      - 호스팅 업체에서 제공하는 웹(HDD) 용량을 다 사용하셨을 경우에는 파일이 업로드 되지 않습니다.

      해결방법: 호스팅에서 제공하는 웹(HDD) 용량 확인 및 용량 증설



    12. 호스팅 업체에서 제공하는 보안 기능 확인

      - 호스팅에서 제공하는 보안 기능(방화벽,안티웹셸,게시판 스팸필터) 때문에 파일이 업로드 되지 않는 문제가 발생할 수 있습니다.
      - 파일용량이 큰 일부 이미지만 업로드가 안되는 문제가 발생할 경우 방화벽에서 이미지를 차단하고 있을 가능성이 높습니다.
       (일부 이미지에 포함된 문자가 방화벽에서 차단하고 있는 키워드를 포함하고 있을 경우에 이미지가 차단됩니다)
      - 호스팅 업체에서 무료로 제공하는 보안 기능들은 완성도가 높지 않기 때문에 다양한 충돌 문제가 발생할 수 있습니다.

      해결방법: 호스팅에서 제공하는 보안 기능(방화벽,안티웹셸,게시판 스팸필터)을 사용안함으로 설정 후 파일 업로드 기능 동작 확인



    13. 플러그인과의 충돌 여부 확인

       홈페이지에 사용하고 있는 플러그인 중에 오류를 포함하고 있는 플러그인이 있을 경우 파일 업로드/다운로드 기능이
       정상적으로 동작하지 않을 수 있습니다.

       해결방법:  의심이 되는 플러그인부터 하나씩 비활성화 해보면서 충돌이 발생하는 플러그인 확인



    14. Elementor 플러그인을 이용하여 게시판을 추가했을 경우

       Elementor 플러그인에서 제공하는 Text Editor 아이템을 이용하여 게시판 숏코드를 추가했을 경우 
       게시판이 나타나긴 하지만 일부 기능이 정상적으로 동작하지 않습니다.

       해결방법:  Elementor 플러그인에서 제공하는 Shortcode 아이템을 이용하여 게시판 숏코드 추가
                       Elementor 플러그인을 이용하여 게시판 추가하기: https://www.mangboard.com/tip/?vid=47



    15. 한글 도메인을 퓨니코드로 입력하지 않고 사용할 경우
     
       한글 도메인을 퓨니코드로 변환하지 않고 한글 그대로 워드프레스 주소로 입력해서 사용하고 있을 경우
       도메인 오류로 인한 업로드 에러([REFERER] Upload Error)가 발생할 수 있습니다.

       해결방법:  워드프레스 관리자 > 설정 > 일반에서 워드프레스 주소 항목에 한글 도메인을 퓨니코드로 변환해서 입력
                       망보드.com   =>  xn--hy1bx8g2zc.com



    16. 워드프레스 주소와 사이트 주소가 일치하지 않을 경우
     
    워드프레스 관리자 > 설정 > 일반에서 워드프레스 주소와 사이트 주소를 다르게 설정할 수 있는데
    2개 주소의 도메인이 서로 다를 경우 파일 업로드 과정에서 에러가 발생할 수 있습니다.
    워드프레스 주소와 사이트 주소의 뒷부분은 다를 수 있지만 앞부분의 도메인은 반드시 일치해야 합니다.

    주소설정.PNG


       오류발생  예)

       워드프레스 주소: https://mangboard.cafe24.com/wp
       사이트 주소 :    https://www.mangboard.com

       정상주소  예)
       워드프레스 주소: https://www.mangboard.com/wp
       사이트 주소 :    https://www.mangboard.com

       정상주소  예)
       워드프레스 주소: https://www.mangboard.com
       사이트 주소 :    https://www.mangboard.com


     
    카테고리문제해결