php 를 5.5 > 7.0 으로 변환시켰습니다.

그리고 백원과 복원 과정을 꼼꼼히 살피고 조심스레 했습니다.

그 결과 사이트는 잘 뜹니다. 모든 게시판 위젯 등등 다 잘 된거 같았습니다.

그런데 누리고 쇼핑몰 모듈에서 뭔가 에러가 있는거 같습니다.

일단 그 전에 없던 문구들이 상품 상세페이지에서 뜹니다.

 

error02.jpg

위에 저런 오류 멘트랑 밑에 갑자기 있지도 않던 "관련상품들"이란 글씨가 뜹니다.

일단 이 부분은 카메론 스킨을 쓰는 관계로 카메론 측에 질문 올렸습니다.

 

그런데 제일 중요한 문제가 발생했는데,, 이니시스 결제가 안됩니다.

이니시스 결제 마지막 단계까지 가서는 결제하기 버튼을 누르면 그냥 취소처리 되어 버립니다.

취소처리되는 과정도 취소되었다는 화면이 뜨는것도 아니고 그냥 결제 화면이 사라지고 장바구니 화면만 그대로 나옵니다.

 

도대체 뭐만 할려면 잘해볼려고 진짜 조심조심 하는데도 꼭 이렇게 속썩이는 문제가 발생해서 미칠 지경입니다.

누리고 모듈 다 새로 덮어쓰기 하고 하는데도 마찬가지입니다.

(월요일부터 쇼핑몰 오픈하고 막 진행해야 합니다만, 정말 힘들어 죽겠습니다.)

 

여기서 전문가 분들께 질문드리겠습니다. 제가 생각한 방안이

첫째. 누리고 모듈을 싹 다 지우고 깔아본다

: 이 방법이 효과가 있을지 여쭤보고 싶습니다. 그리고 누리고 모듈 싹 다 지울려면 SSH 프로그램으로 지워야 하는지, 아니면 그냥 파일질라로 로그인해서 서버에 있는 폴더들 그냥 삭제 눌러도 되는지 여쭙고 싶습니다.

 

둘째. 쇼핑몰 에러 안뜨던 php 5.5 로 다시 돌아간다.

: 5.5 일때 결제 다 완벽하게 잘 됐습니다. 그때로 돌아가는게 오히려 마음 편할 수 있을지 여쭤보고 싶습니다.

 

셋째. 전문가에게 사례하고 부탁한다.

: 마음 같아서는 이게 제일 속편하긴 할꺼 같습니다. 그런데 제가 앞으로 계속 운영해나가야 하는 쇼핑몰이라 전문가가 바꿔주는거로는 다음 이런 사태 발생시 또 애만 태울꺼 같습니다.

 

위 3가지 방법 중 뭐가 제일 낫다고 보시는지요. 전문가들의 의견을 꼭 듣고 해결방안을 찾으면 좋겠습니다.

누리고 쇼핑몰 관련해서 오류사항에 대해 올라오는 글들을 보고 어떻게든 해결하려고 해도 제 힘으로는 진짜 부족하네요.

(분명히 하라는대로만 했는데 말입니다. 아오 빡쳐 징징 ㅠㅠ)

만일 전문가 분께서 직접 조정 가능하다고 싶으시면 댓글에 남겨주시면 감사하겠습니다.

Atachment
첨부 1
  • profile
    기진곰 2017.02.10 15:22:22

    모듈을 지우고 다시 까는 것은 대부분의 경우 아무 의미가 없습니다. 캐시파일을 재생성하는 것이 훨씬 효과적이고, 그래도 안 된다면 에러가 나는 곳을 찾아야지요. 우선 사용하시는 이니시스 결제프로그램이 PHP 7.0과 호환되는지 확인이 필요합니다. 예전에 받아서 사용하시던 프로그램이라면 최신 버전에서는 작동하지 않을 수도 있습니다. 이건 XE나 쇼핑몰 모듈에서 담당하는 부분이 아니기 때문에 이니시스 쪽에 정확한 PHP 버전 지원 범위를 알아보시는 것이 좋겠습니다.

     

    스킨 문제는 PHP 설정에서 pcre.recursion_limit 값이 너무 낮아서 발생할 가능성이 있습니다. PHP 7.0을 제공하는 일부 호스팅에서 이걸 너무 낮게 설정해 놓고 쓰더군요.

  • ?
    김범진 2017.02.10 16:05:02
    감사합니다. 적어주신 답변 보고 일단 이니시스에 전화걸어봤습니다.
    하라는대로 했더니
    MCRYPT functions are not available << 요런 문구가 뜨는 부분을 확인하시고는
    MCRYPT functions 이 available 되게끔 바꿔야 한다고 하시네요.
    제가 이거 가능하시냐고 물어봤더니 자기도 기술자 까지는 아니어서 직접 구글링으로 방법을 찾아야 한다고 하네요.. 혹시 이 부분 아시는바가 있으신가요?
  • profile
    기진곰 2017.02.10 16:29:24

    PHP 7.0에서도 mcrypt 사용이 가능합니다. 만약 mcrypt가 제공되지 않는다면 호스팅 업체에서 뭔가 빠뜨린 것이니 호스팅 업체에 mcrypt 사용 가능 여부를 다시 확인해 보세요. (위의 pcre 문제도 그렇고, 버전을 바꾸면서 이상하게 설치해 놓는 업체가 은근히 많습니다. 일 똑바로 못하나...ㅡ.ㅡ)

  • ?
    김범진 2017.02.11 18:15:17
    기진곰님, 많은 도움 주신점 정말 감사드립니다.
    호스팅 업체, 이니시스 업체 둘다 전화로 물어물어 여튼 잘 알아내긴 했습니다.
    큰 도움 받았습니다^^ 감사합니다!!

서버에 요청 중입니다. 잠시만 기다려 주십시오...