DB이전 후 이미지 경로 문제
본문
수고하십니다.
DB이전 후 이미지 경로 문제가 있습니다.
주소가 http://be라고 하면
가지고온 이미지 주소는 http://www.http//be 이런식으로 표기가 되는 것들이 있어서
엑박이 뜨고 있습니다.
사용해서 주소를 변경해줘도
바뀌지 않네요.
그리고 첨부한 이미지나 파일들도 안보이는데
어떻게 처리를 해야할까요.
답변 7
DB 관리툴 Adminer 설치 후, https://sir.kr/g5_tip/15716
SQL 쿼리를 실행하여 일괄 변경하는 방법이 있습니다. https://devlink.tistory.com/264
ex) update g5_write_게시판 set wr_content = replace(wr_content, 'http://www.http//aaaa.com', 'http://aaa.com');
현재 이미지 주소의 도메인 부분이 여러형태로 꼬인상태라면.. 해당 쿼리를 각 형태에 맞게 여러번 실행해야 할 수 있습니다.
첨부한 이미지/파일 보이지 않는 문제는.. 지금의 내용만으로는 알기가 어려울 듯 합니다. (정밀 검토/분석 필요할 듯)
Ctrl + H (일괄변경) 기능을 이용해 작업해 보세요.
경로는 수정을 잘못하신 것 같고..
파일 첨부로 등록한 것조차 안 나오는 건 복구 자체가 잘못된 것 같습니다.
예를 들어 파일 테이블 db 이전을 안 했거나 첨부 파일 복사를 안 했거나..
정상적으로 모두 이전을 했는데도 안 된다면 data 폴더 하위 폴더까지 퍼미션 조정도 해보시고..
우선 게시물 하나만
게시판에서
게시물 수정으로 아미지 경로 수정해서
이미지가 나오는지 확인해 보세요.
이게 맞아야 DB 일괄 작업을 합니다.
특이한 기능이 없는 경우
최소 비용으로 처리 가능합니다
웹에디터에서 이미지를 업로드 하면 도메인까지 모두 셋팅해서 저장되는 부분이 많습니다.
그래서 전 database를 들어가서 http://sir.kr/images/image.jpg 라고 하였을경우
그냥 앞에 도메인을 지우고 /image.jpg 로 변경을 하시면 해결됩니다.
웹에디터 편집할경우 도메인이 들어간다는 점이 이관시 애로 사항이긴 합니다.
진행해보시다 안되시면 쪽지주세요
data폴더 권한의 문제입니다