묻고답하기
도메인 바꾸면 이미지들이 엑박이 뜨네요 (이걸 한번에 어떻게 바꾸나요?)
2014.04.18 07:53
도메인을 바꾸니까
이미지가 전부 엑박이 뜨네요
바꾸기전 이미지로 되어있는데
이거 전체적으로 한번에 바꾸는 방법 없나요?
일일이 바꿀수도 없는 노릇이고....
댓글 8
-
prologos
2014.04.18 08:29
-
뭣이?
2014.04.18 08:48
감사합니다!
해결했습니다~~
근데 DB에서 검색해보면 아직도 이전주소가 검색이 되는데
이건 상관없나요?
남아있는 이유가 뭔가요?
제로보드 관리자페이지에서도 config파일도 다 수정했는데....
-
prologos
2014.04.18 12:00
저도 xe를 사용한지 얼마되지않아서 정확히는 모릅니다 ^^;
어느 테이블 어떤 컬럼에서 검색이 된다는 말씀이세요??
-
뭣이?
2014.04.18 12:05
여기저기 에 남은게 많더라구요....
어디의 어디에 있는걸 바꿔라... 가 아니라
그냥 DB 전체에서 한번에 바꿀수는없나요??
-
prologos
2014.04.18 12:08
네... 기본적으로 위에 예를 들어드린 쿼리처럼 컬럼 하나 하나씩 작업하셔야 합니다. 쿼리문 하나에 여러개의 set을 지정할수는 있겠지만... ^^;;;
-
뭣이?
2014.04.18 12:22
일단 엑박은 안뜨니 상관없는데
괜히 찝찝하네요...;;
뭐 잘 되기만하면 되죠 ㅎㅎ
감사합니다~~
-
BJ람보
2014.04.18 08:29
첫 이미지 첨부했던 서버의 이미지첨부주소를 가지고 <img src="이미지주소" /> 태그를 작성한다음 이를 document모듈내의 content로 DB를 남기게 되어있습니다..
그렇다보니.. 아무래도 전체 글에 대한 일괄 변경하기가 어려울 것으로 보여지겠지요..
하지만, 이를 애드온으로 통해서 글내용을 변경하는 방법을 사용해보셔야 할 것 같습니다.
(DB에서 수정 하는 방법을 위에서 설명해주셧네요..)
예를 들어
<img src="http://sosifam.com/img/img.png"> 을 document 에서 변경 하여 출력하도록 검색하기 위해서는
<img src="http://sosifam.com 까지를 검색하도록 하고, 이 내용을 str_replace() 을 이용하여
<img src="http://archeagenp.com 로 바꿔주도록 변경해야 할 것입니다. /이 이후의 주소는 풀더내의 주소이므로 동일하게 되지요.)
이방법은 실제적인 DB의 내용을 수정하는 것이 아닌 html 문서를 인식하여 해당 html 문서대신 원하는 문서로 바꾸어 표기하는 방법입니다.. 그래서 실제로 내용이 바뀌진 않습니다.
이걸 애드온에서 처리해야할 것 같습니다..
-
뭣이?
2014.04.18 08:48
위에 방법으로 해결이 되었네요
답변 감사합니다~
documents 테이블의 content 컬럼에 태크 형태로 저장되어 있어서 직접 쿼리를 날려야 하실겁니다.
예) 기존 도메인: abc.com, 변경 도메인: test.com
update xe_documents set content = replace(content, 'abc.com', 'test.com');