질문/조언질답게시판
Extra Form
PHP PHP 7.3
CMS XpressEngine

 

 XE 1.11.6을 운영하는 사이트를 라이믹스로 업그레이드를 할려는데 PHP 버전이 틀려서 그런지 업그레이드가 되지 않습니다. 

 

 그래서

운영하고 있는 xe1.11.6 사이트 (AAA.com)를 그대로 다른 서버 ( PHP 7.3)로 옮긴 후 사이트의 이름을 바꾸어 복원했습니다. ( BBB.com) 

 

 그런 다음 관리자 페이지를 열어 놓은 상태에서 라이믹스를 덮어씌웠더니

 

 자꾸만 이전 사이트로 (AAA.com) 으로 돌아가 버리게 됩니다.

 

 이전 사이트로 돌아가지 않고 BBB.com 에서 라이믹스로 업그레드 한 후 다시 이름을 다시 이전 것으로 할려고 합니다.

 

 어디를 고치면 해결할 수 있을지요? 도움을 구합니다.

 

  

  • profile

    1. 라이믹스로 AAA.com 에서 업데이트 하세요.

    2. 시스템설정-> 사이트설정의 AAA.com 에 수정을 클릭하신다음

    3. 도메인을 bbb.com 으로 변경하세요.

    만약 AAA.com 에서 라이믹스까지 업데이트 할 수 없어서 bbb.com 에서 라이믹스 업데이트 하신경우라면.

    bbb.com 에서 이미 도메인변경까지 끝내신다음 라이믹스로 업데이트 하시고

     

    만약 그럴 겨를 없이 도메인 변경작업이 안되어서 질문과 같이 도메인이 aaa.com 으로 이동하는 문제가 발생되는 경우라면

    https://rhymix.org/manual/introduction/domain-change

    해당 링크 내용대로 확인 후 적용해보세요 (위 링크의 "도메인 변경 전에 설정을 변경하지 못한 경우" 부분을 보시면됩니다.)

  • profile
    람보님 감사합니다.

    AAA.com 은 현재 활동중인 사이트입니다. 하지만 업그레이드를 했는데 안 되어서
    BBB.com 을 만들어 활동중인 사이트를 그대로 옮겨서 라이믹스로 업그레이드 한 것입니다.
    그런데 BBB.com 을 라이믹스로 업그레이드 하니 자꾸만 활동중인 AAA.com 으로 가서 라이믹스 업그레이드를 마치지 못하는 형편이 되었습니다.

    라이믹스 메뉴얼대로
    UPDATE xe_domains SET domain = 'to.com' WHERE domain = 'from.com';

    했더니 이렇게 보여 주네요.

    Query OK, 0 rows affected (0.001 sec)
    Rows matched: 0 Changed: 0 Warnings: 0

    xe 1.11.6 에서 업그레이들 해서 DB 는 여전히 xe 이기에 위와 같이 했습니다.

    사이트는 여전히 활동중인 AAA.com 으로 돌아갑니다.
  • profile

    BBB.com 에서 드디어 관리자 페이지가 라이믹스로 변경되었습니다.
    위에 알려 주신 도메인 변경페이지 메뉴얼의 마지막 부분;

    단, "등록되지 않은 도메인 처리" 옵션이 잘못되어 기존 도메인으로 계속 리다이렉트되는 경우 config.php에서 unregistered_domain_action 설정을 display로 바꾸어 주면 도움이 될 수 있습니다.

    하고 났더니 그렇게 되었습니다. ( Wow!)

    캐시 파일을 지우고 난 다음 라이믹스 관리자 페이지에서 여러 가지 변경을 하라는 버튼 들이 보입니다. 먼저 캐시 파일 재생성을 할려고 누르면 처음에는 BBB 창이 뜨면서 시간이 오래 걸릴 수 있다고 하고선 즉시로 또 AAA 창에 삽입된 페이지 내용, 잘못된 요청입니다. 라는 창이 뜹니다. 변경 버튼들을 눌러도 같은 창이 뜨면서 변경이 되지 않고 있습니다.

     

    좋은 처방을 바랍니다!!

  • profile
    BBB.com 서버환경에 baseurl 이 AAA.com 으로 되어있습니다. 그래서 그런지
    관리자 페이지에서 도메인 변경을 누르거나 변경을 하면 여전히 이전 도메인에 연결이 되어있습니다.
  • profile
    이전에 질답 게시판을 둘러보니 PHP 7.3 과 라이믹스에 문제가 생긴 적이 있는 것을 보았습니다.
    PHP 버전을 7.2 나 7.4 로 고치면 혹시 해결이 될까요?
  • profile profile
    1. PHP 버전과는 아무런 상관없습니다. 라이믹스를 사용할 수 있는 환경이라면 문제 없습니다. 관련 이야기도 cafe24호스팅의 한정이야기이며 그것도 예전에 거의 해결된 사항이니 무시하셔도 됩니다.

    2. 답변에서 피드백주신것들에서 잘 되었다고 하는데

    "캐시 파일을 지우고 난 다음 라이믹스 관리자 페이지에서 여러 가지 변경을 하라는 버튼 들이 보입니다. 먼저 캐시 파일 재생성을 할려고 누르면 처음에는 BBB 창이 뜨면서 시간이 오래 걸릴 수 있다고 하고선 즉시로 또 AAA 창에 삽입된 페이지 내용, 잘못된 요청입니다. 라는 창이 뜹니다. 변경 버튼들을 눌러도 같은 창이 뜨면서 변경이 되지 않고 있습니다."

    남겨주신 이 말들이 이해가 안됩니다.

    "BBB.com 서버환경에 baseurl 이 AAA.com 으로 되어있습니다." 이건또 무슨말인가요?

    BaseUrl이 어디에서 설정한 주소라는 것인가요? 본인이 정확히 본 항목이 무엇인지 정확하게 전달 부탁드립니다.

    3. DB에서 AAA.com 에서 BBB.com 으로 이동하였을 경우 항상 files/cache 폴더는 삭제 해주셔야 정상적으로 확인이 가능합니다. FTP 환경으로 서버에 접속하는 경우라면 cache 폴더의 이름만 살짝 바꿔주세요 ex)cache1 나머지는 알아서 생성해줍니다.

    답변의 피드백을 남겨주실때는 본인이 보고 있는 화면을 어떻게 접속했는지 어떻게 코딩을 진행햇는지 하나하나 상세하게 다 남겨주세요. 애매모호하게 남겨주시면 정확한 답변 어렵습니다.
  • profile profile
    1. PHP 버전과는 아무런 상관없습니다.
    ---(답) 예 버전 그대로 진행해서 성공했습니다. ^^

    2. 답변에서 피드백주신것들에서 잘 되었다고 하는데

    "캐시 파일을 지우고 난 다음 라이믹스 관리자 페이지에서 여러 가지 변경을 하라는 버튼 들이 보입니다. 먼저 캐시 파일 재생성을 할려고 누르면 처음에는 BBB 창이 뜨면서 시간이 오래 걸릴 수 있다고 하고선 즉시로 또 AAA 창에 삽입된 페이지 내용, 잘못된 요청입니다. 라는 창이 뜹니다. 변경 버튼들을 눌러도 같은 창이 뜨면서 변경이 되지 않고 있습니다."

    남겨주신 이 말들이 이해가 안됩니다.

    ---(답) 라이믹스를 덮어 씌운 뒤 관리자 페이지를 열면 업데이트 모듈 회원 모듈... 여러 가지 새로 생성하라는 버튼이 나오는데 버튼을 누르면 조그만 창이 뜨면서 묻는데 첫 번째 창은 BBB 주소가 나오는 조그만 창이 뜨서 누르면 바로 AAA 이전 주소의 창이 뜨면서 잘못이라는 명령어가 나와 새로 업데이트가 안 됩니다.

    "BBB.com 서버환경에 baseurl 이 AAA.com 으로 되어있습니다." 이건또 무슨말인가요?

    BaseUrl이 어디에서 설정한 주소라는 것인가요? 본인이 정확히 본 항목이 무엇인지 정확하게 전달 부탁드립니다.
    ---(답) 관리자 페이지의 서버정보출력을 누르면 보이는 주소입니다.

    3. DB에서 AAA.com 에서 BBB.com 으로 이동하였을 경우 항상 files/cache 폴더는 삭제 해주셔야 정상적으로 확인이 가능합니다. FTP 환경으로 서버에 접속하는 경우라면 cache 폴더의 이름만 살짝 바꿔주세요 ex)cache1 나머지는 알아서 생성해줍니다.
    ---(답) 예 그렇게 했습니다.

    답변의 피드백을 남겨주실때는 본인이 보고 있는 화면을 어떻게 접속했는지 어떻게 코딩을 진행햇는지 하나하나 상세하게 다 남겨주세요. 애매모호하게 남겨주시면 정확한 답변 어렵습니다.
    ---(답) 감사합니다. 앞으로 더 노력해 보겠습니다.
  • ?
    와 진짜 프로그램 어렵다 어려워~
  • ? profile

    예 어렵습니다.
    컴 전공한 사람들도 직장 구해 들어오면 맨날 헤메는데 팀 리더가 꽤 오래 돌봐주는데

    심지어 몇 년을 헤메는 사람들도 있다는 군요. (들은 얘기...)

  • profile
    UPDATE xe_domains SET domain = 'to.com' WHERE domain = 'from.com';
    이 쿼리 혹시 그대로 따라 하셨나요?

    이걸
    UPDATE xe_domains SET domain = 'aaa.com' WHERE domain = 'bbb.com';

    와 같은 식으로 도메인을 바꿔서 하셔야 할 것 같습니다.
    쿼리 내용보면 아무것도 적용안되었다고 합니다.

    phpmyadmin 같은 것이 접속 가능하면
    xe_domains 테이블에 들억가보면 예전 도메인 이름이 보입니다. 그것을 바뀐 도메인 이름으로 변경해보셔도 됩니다.
  • profile profile
    대단히 감사합니다.
    알려주신데로 phpadmin 에서 수정하여 큰 도움을 받았습니다.
  • profile

    람보님,
    사과맛스타님,
    답글 보고 몇 번 이리 저리 해 보고 마침내 업그레이드가 된것 같습니다.
    도움을 주셔서 대단히 감사드립니다.