채택완료

문의요 도와주세요

2018-11-04 (일) 19:50:40 2,832

239059714_1541328477.9767.png

카페24에서 godaddy 호스팅으로 이전했는데요. 

홈페이지주소 입니다. http://papago.info/

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

위에처럼 돼있는데요. 어떤부분 수정해야하나요? 

|

답변 10개 / 댓글 1개

채택된 답변
+20 포인트

오류내용을 보니 그누보드가 아니네요.

그리고 문자셋(charset) 문제뿐만 아니라 PHP버전도 맞지 않아

eregi_replace() 함수에 문제가 생겼군요.

이 함수를 계속 사용하실려면 PHP5.3 미만 버전에서 사용하셔야 합니다.

그렇지 않다면 모두 preg_replace() 함수로 바꿔 사용하셔야 함다.

종전 서버에서 백업할때 언어코드와 사용할 서버의 언어 코드가 무엇인지 확인해 보셔요.

사용할 서버가 utf8이라면 백업하면서 변환해서 붙여 넣는 방법도 있습니다.

관련 답변 검색해 보시거나,

http://www.pcas.kr/pc/bbs/board.php?bo_table=as_info_03&wr_id=68 참고해 보셔요.

2018-11-04 (일) 22:09:50

네 그누보드 아닙니다,

preg_replace() 함수로 모두 바꾸려면 복잡하나요.

어디부분에서 작업하시면 되는가요?

답변에 대한 댓글 1개

어디 부분이라고 말할 수는 없구요. 사이트 내 모든 php파일을 열어 봐서
eregi_replace() 함수를 preg_replace()함수로 바꿔 줘야 PHP5.3 이상에서 에러 없이
사용하실 수 있습니다.

구글링해서 preg_replace()함수를 검색해 보면 쉽게 수정 가능할 겁니다.
2018-11-04 (일) 20:36:15

링크에서 에러가 많이 뜨네요..?

utf-8 로 meta charset 만 바꿔보세요.

DB 문자셋을 utf-8로 수정하시면 정상 출력 될것 같네요.

그리고 data 폴더와 하위폴더 퍼미션도 707로 바꾸면 이미지도 정상적으로 출력 될겁니다.

고대디 호스팅 ?

제가 모르는 것이네요

저는 https://kr.godaddy.com/ 여기 호스팅 말하는 것줄알아써요

죄성 합니다 제가 아는 내용인줄 알아네요

제가 아는  고대디 호스팅은 서버회사인 줄알아서요

말하자면 이전 서버에서 문제없는 것이 이전 하고 문제가 생겨다면

이전 한  고대디 서버회사에서 해결 할 문제라고 생각 한거거든요

그런데 제가알고잇는 도대디 서버 회사가 아니라면

제가 모르는 내용인네요 죄성합니다

2018-11-04 (일) 20:15:51

이전 홈페이지는 정상적입니다.

이전후 고대디 호스팅에서 만 이렇게 출력됩니다.

질문 =================================================

카페24에서 godaddy 호스팅으로 이전했는데요.

홈페이지주소 입니다. http://papago.info/

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

위에처럼 돼있는데요. 어떤부분 수정해야하나요?

질문 =================================================

즉 홈페이지를 카페24 에서 이전 해서 문제가 발생한것이라고 애기 하신거자나요

그런데 왜수정을 해요 서버를 마추어야죠!!

2018-11-04 (일) 20:10:15

data 문자셋 변환 (euc-kr ->utf-8 변환이 필요한 경우)

리눅스콘솔에서 find 와 iconv 명령어로 파일의 문자셋을 변환합니다.

사용되는 확장자별로 따로따로 작업할 명령어이니 1줄씩 복사에서 넣으시면 됩니다.

마지막에 *.db는 zip.db 파일하나 때문에 넣은겁니다.

find . -type 
f -name "*.php" -print -exec iconv -f euc-kr -t utf-8 -o {}.converted 
{} \; -exec mv {}.converted {} \;

find . -type f -name "*.html" 
-print -exec iconv -f euc-kr -t utf-8 -o {}.conerted {} \; -exec mv 
{}.converted {} \;

find . -type f -name "*.htm" 
-print -exec iconv -f euc-kr -t utf-8 -o {}.converted {} \; -exec mv 
{}.converted {} \;

find . -type f -name "*.js" 
-print -exec iconv -f euc-kr -t utf-8 -o {}.converted {} \; -exec mv 
{}.converted {} \;

find . -type f -name "*.db" 
-print -exec iconv -f euc-kr -t utf-8 -o {}.converted {} \; -exec mv 
{}.converted {} \;

문자셋 바꾸어야 하는거아닌가요?  

카페24 하고는 상관없는거 같은데요

홈페이지의 버전 문제로 보이네요

카페24 서버 를 멀로 신청했는지 그누보드 버전 이 먼 지알아야 대답이가능 합니다

아니면  카페24에 전화를 해서 왜 이러게 나오는 지 문의 하셔두 해결 될껍니다

답변을 작성하려면 로그인이 필요합니다.