Extra Form
PHP PHP 7.0
CMS Rhymix 2.0

로컬에서 whatfish.com 으로 작업
웹서버에서 whatfishisit.com으로 작업

mysql 내보내기 할 때, 
sql 파일에서 whatfish.com 은 whatfishisit.com으로 변경함..

그런데, 로그인하니
'보안정색상 허용되지 않습니다.'라는 메세지가 뜨네요..;ㅁ;

 

도메인이나 파일 상에 이전 도메인 기록은 남아있지 않은데 어디서 저게 남아있는지 모르겠습니다;

1) 캐시파일 다 삭제해봐도 동일합니다. ㅠ

2) 도메인 변경

https://github.com/rhymix/rhymix-docs/blob/master/ko/introduction/domain-change.md

UPDATE rx_domains SET domain = 'whatfishisit.com' WHERE domain = 'whatfish.com';

이 글 읽고, 해봐도, 실제 저 변경을 sql 텍스트 열여서 다 수정해서 업로드했기 때문에 적용되지 않습니다;;

3) 내보내기 전에 라이믹스에서 whatfishisit.com 도메인 추가하고 내보내기 해서 가져오기 해도 동일합니다;

 

2. 회원가입시..

회원가입시 아이디 누르고 다음 비번 넘어갈 때,

'잘못된 요청입니다' 라는 메시지가 나타났다 사라지네요 ㅠㅠ;;

 

3. 글쓸때도;;

'보안정책상 허용되지 않습니다'가 뜨네요; 

(*유니님 코멘트 감사합니다;;)

TAG •
  • ?
    글쓸때도 뜨네요
  • profile
    엥 그냥 영어만 뜨고 메뉴도 안열리내요
  • profile

    sql 파일에서 whatfish.com 은 whatfishisit.com으로 변경함 ← 이건 어떤 식으로 변경하셨고, 원상복구하셨나요? rx_domains 테이블에서만 변경해야 하는데 혹시 sql 파일을 직접 조작하셨다면 모듈 설정 등 여기저기가 다 깨져서 굉장히 불안정한 상태가 될 수 있습니다. (serialize로 저장된 것은 글자수가 바뀌면 깨집니다.)

  • profile profile
    phpstorm에서 파일을 열어서 직접 수정해서 저장했습니다.
    도메인만 변경한 것이 아니라,

    https://xetown.com/questions/1367186

    CREATE TABLE `rx_document_aliases` (
    `alias_srl` bigint(20) NOT NULL DEFAULT 0,
    `module_srl` bigint(20) NOT NULL DEFAULT 0,
    `document_srl` bigint(20) NOT NULL DEFAULT 0,
    `alias_title` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

    row_format=dynamic 이것도 추가해서 저장했습니다;;

    그리고 wnmp로 설치된 로컬에서도 통합검색이 안되는 문제가 있었는데, 웹서버에 올려도 문제가 해결되지는 않더라구요;;
  • profile profile
    도메인은 sql 파일에서 직접 수정하지 말고, row_format 등 DB에 저장된 내용에 영향을 주지 않을 만한 부분만 수정하여 다시 시도해 보셨나요?
  • profile profile
    네 그냥 localhost phpadmin -> webserver phpmyadmin 으로 했는데,
    그래도 안되는걸 보면 서로 뭔가 버전 같은게 안 맞는가 봅니다;
  • profile

    1. xe로 변경
    -> 동일한 현상
    2. 로그인 유지 체크 후 로그인 시 정상 로그인 됨.
    3. xe_session 삭제 후, 다시 로그인 해서 생성 후 테스트해봐도 로그인이 안됨.
    4. phpmyadmin 에서 mysql 테이블 복구 시도 -> 안됨
    5. mysql에서 xe_session 테이블 복구 시도 -> 안됨
    mysql 접속함.
    mysql -uwhatfish -p
    (패스워드입력)

    use whatfish;
    repair table xe_session;
    -> 안됨 ㅠㅠ
    6. 데이터베이스만 체크 및 자동 복구 -> 안됨 ㅠㅠ
    mysqlcheck -Aa --auto-repair -uwhatfish -p
    (패스워드입력)

     

    http://auto.weblab.pe.kr/board_oUJk51/677177

  • profile
    이전에도 이런 문제가 있었군요 ㅠㅠ
    https://xetown.com/questions/1107973
  • profile
    phpinfo.php 생성해서
    save_path 찾아보니
    home/USERID/tmp/session 이더군요.
    session 디렉토리까지 생성해주고 나서야 이제 로그인 됩니다. ㅠㅠㅠ
  • profile ?
    와..이것때문에 2시간 넘게 삽질했네요.. 팁으로 올려 놓아야 겠네요.