Kboard 사진첨부안됨 (워드프레스 미디어 경로변경)

1. 정확한 제품 또는 플러그인 이름

Kboard 게시판

 

2. 상세 내용

워드프레스의 기본값인 wp-content/uploads 에서 111/uploads 로 upload path 를 미디어 경로를 수정하여 사용하려는데

Kboard 글쓰기  kboard 미디어추가 에서 이미지를 업로드하면 업로드가 안됩니다.

 기본값인 wp-content/uploads 으로 하면 정상적으로 업로드 되구요.

kboard_attached, kboard_thumbnails, 폴더는 /111/uploads 에 있습니다.

경로문제일거 같은데 수정하는 방법은 없는지요?

https://imgur.com/vnGOq4p

3. 확인 가능한 상세 페이지 주소

 

 

4. 수정한 코드 내역 (있다면)

 

 

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

    올려주신 내용만으로는 원인을 파악하기 어렵습니다.

    정확한 원인을 파악하기 위해 디버그 모드를 활성화해서

    어떤 오류 메시지가 표시되는지 확인해보셔야 할 듯합니다.

    디버그 모드 활성화 방법은 아래의 링크를 참고해보세요.

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

     

    F12를 눌러 개발자도구->콘솔에서 어떤 에러 메시지가 표시되는지도

    확인해보시겠어요?

     

    업로드 경로는 kboard/class/KBContentMedia.class.php 파일의 

    59번줄 upload 함수에서 $attach_store_path 변수에 담고 있습니다.

    고맙습니다.

  • 제가 개발자가 아니다보니  설명이 부족했던거 같습니다. 

    최대한 상황을 풀어보며 써보겠습니다. 

     

    1. 워드프레서의 기본 미디어 업로드 폴더인 "wp-content/uploads" 에서 "111/uploads" 폴더로 변경

    2.  Kboad 설치 (kboard_attached 폴더는 "111/uploads" 안에 설치됨

    3. 글쓰기에서 kboard 미디어 업로드를 이용하여 파일 업로드 

    4. 업로드 선택 후 이미지가 안보이고 삽입,삭제 버튼만 보임  https://imgur.com/vnGOq4p

    5. 그대로 삽입하면 아무 이미지가 안보임

    6. FTP로 보면 "111/uploads/kboard_attached/" 안에 파일이 들어와 있음

    7.에디터에서  소스보기로 보니 이미지 주소가 중간에 빠져있음

    <img srd="http://도메인.com/kboard_attached/1/202208/630da4748e19b5018994.jpg" alt="" />

    8.  진짜 파일이 있는 경로로 이미지 주소를 수정하면 이미지 보임

    <img srd="http://도메인.com/111/uploads/kboard_attached/1/202208/630da4748e19b5018994.jpg" alt="" />

     

    브라우저에서 보이는 에러코드는 

    Failed to load resource: the server responded with a status of 404 (Not Found)

    입니다. 

     

    kboard 미디어 업로드 할때 바뀐 미디어폴더 경로를 못가져오는건지...

    도움 부탁드리겠습니다

     

  • 안녕하세요 이미지 추가합니다.

    https://imgur.com/aK2SoQ8

    https://imgur.com/tNZ8nUe

     

  • 글 작성 시 입력되는 이미지의 경로는

     

    업로드 경로는 kboard/class/KBContentMedia.class.php 파일의 

    25번 줄 getList() 함수 안에 있는 

    $media->thumbnail_url = site_url($media->file_path);

    부분 입니다.

     

    위 부분을 경로에 맞게 수정해보시겠어요?

    고맙습니다.

  • 감사합니다.

    일단은 해결된거 같습니다.

    3일넘게 헤메고 있었는데 잘 되는거 같습니다

     

    $media->thumbnail_url = site_url($media->file_path);

    $media->thumbnail_url = "https://도메인/111/uploads/$media->file_path";

    이렇게 site_url 을 주소로 바꾸니 에디터에서도 보이네요.

     

    퓨어갤러리 구매해놓고  못쓰나 했는데 다행입니다 ㅎ

    감사합니다

     

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