Extra Form
PHP PHP 7.0
CMS Rhymix

양산이라고 하니까 말이 좀 웃기네요ㅋㅋㅋㅋ

아무튼 제가 하고 있는것은 이렇습니다.

 

특정 스크립트를 실행시키면서 인자로 홈페이지 제목과 prefix를 주면 복사용 라이믹스 폴더를 특정 폴더로 옮기고

modules/install/install.controller.php 와 modules/install/script/ko.install.php에 미리 작성을 해 둔 상태의 파일을 덮어 씌운 상태에서 DB값 까지 모두 채워서 가린다음에 원하는 사용자에게 제공하는거에요

 

위에 과정은 모두 끝마쳐서 정상적으로되구, DB테이블도 생성되구 잘되는데 문제는 세션이에요

 

a.com 이 있고 이 아래에

a.com/blog/myblog

a.com/blog/hotblog

이런식으로 생성이 되는 구조인데 blog 아래 하위 라이믹스에서 로그인 로그아웃을 하다가 a.com에 접속하면 오류 메세지가 떠버리는게 세션이 공유되는거같더라구요 SSO랑 상관은 없어보이긴하는데 모두 끄긴 껏어요

 

무엇이 문제일까요...

혹시 저기 부모 사이트와 자식사이트의 회원정보를 공유하는 방법도 있을까요?

그냥 일정 주기마다 부모사이트의 멤버테이블과 동기화를 하는 과정이 필요할까요?

  • profile
    말하자면 라이믹스를 따로 설치안하고 이용할수있게 해주는 거군요
    필요 하면 일부 내용도 채워주고요
  • profile profile
    네 맞아요 ㅋㅋㅋ
  • profile
    아마 쿠키값이 도메인별로 저장돼서 그런 것 아닐까요? a.com/blog/myblog 형식대신 myblog.a.com 처럼 서브도메인으로 처리하면 해결될 것 같습니다.
  • profile profile
    서브도메인을 할당하려고 하면 어쩔 수 없이 관리자가 서브도메인을 지정 해 주는 작업이 필요하겠네요
  • profile profile
    *.domain.com 의 A 레코드를 메인 서버로 해두고 NGINX 리버스 프록시 두신 다음에 백앤드를 http://localhost:8888/$host 같은걸로 하면 되지 않을까요?
  • ?
    같은 도메인이기 때문에 쿠키값이 곂쳐서 그렇습니다. 같은 도메인에 하위 디렉토리로 두지 마시고, abc.domain.com 형식으로 서브도메인에 연결하면 해결될 것 같네요!
  • ? profile
    아무래도 그게 원인이 되는 것 같네요 핳..