질문/조언질답게시판

 

 

여러분들께서 도움 주셔서 서버 이전 준비 2일차

 

순조롭게 들어가고 있습니다.

 

도움주신분들께 감사 드립니다.

 

그럼 질문 할께요.(기본적인 구글링이나 검색은 많이 해봤습니다. 질문이 많다고 욕하진 마시길...)

 

 

이제 게시물들은 보여 지는데..

 

게시판에서 (기본 게시판 +게시판 dx 공통 오류)

 

글쓰기 누르고 들어가면 글도 정상적으로 적을수는 있는데(에디터까지)

 

등록을 누르면 글 등록이 안되고 오류가 나네요.

 

기본 게시판의 경우 등록 눌러도 반응없이 멈춘상태로 대기하구요

 

게시판 dx의  경우는 HTTP ERROR 500 오류 내면서 죽네요.

 

 

로그 확인하니

 

[Tue Jan 09 13:59:27.259588 2018] [proxy_fcgi:error] [pid 30111:tid 140565882595072] [client 59.22.164.69:10977] AH01071: Got error 'PHP message: PHP Fatal error:  'break' not in the 'loop' or 'switch' context in /var/www/html/xe/modules/mobilemessage/mobilemessage.controller.php on line 162\n'

 

이렇게 나옵니다. 근데 저게 모바일메시지라 적혔는데.. 모바일은 아니거든요....쩝...

 

컴퓨터에서 테스트 중입니다.

 

도움좀 부탁 드립니다.

  • profile
    모듈의 경우 아무리 모바일이 아니라고 해도 모든 클래스를 읽어들이고 트리거의 영향으로 실행할 수 있습니다.

    하지만, 말씀하신 모듈의 경우 XE코어에도 존재하고 있지 않고 자료실에서 검색해볼려고 했으나 나타나지 않는 모듈입니다.

    이 모듈의 경우 해당 /var/www/html/xe/modules/mobilemessage/mobilemessage.controller.php 파일의 162번째 부근의 function 을 포함한 코드가 없으면 도움드리기가 까다로울 것 같으며, 해당 모듈을 직접적으로 사용하지 않는다고 판단이 되시면 지워도 무방할 것으로 보여집니다.
  • profile

    /var/www/html/xe/modules/mobilemessage/mobilemessage.controller.php

    162번째 줄에서 break; 를 찾아 return; 으로 바꿔보세요. (비슷한 소스가 앞뒤에 또 있을 수도 있습니다.)

  • profile ?
    기진곰님 말씀 처럼

    if ($this->use_point == 'Y') {
    if ($msgtype == 'LMS') {
    if (!$this->minusPoint($this->lms_point)) return;;
    } if ($msgtype == 'MMS') {
    if (!$this->minusPoint($this->mms_point)) return;;
    }
    }

    이렇게 수정하니깐 정상 작동합니다.

    어제 밤에 수고 많으셨습니다.

    대 만족하면서 즐겁게 오류 수정하고 있습니다.

    서버 이전은 어떻게든 제손으로 해보겠습니다.

    정말 감사했습니다.
  • profile
    확인해보니.. 예전 누리고에서 배포한 휴대폰 문자전송 기능인데, 문자 전송기능은 XE공홈에 배포하고있는 문자 전송 프로그램을 이용하셔도 무방하니. 확인해보세요.
  • profile ?
    저희 사이트는 문자 기능을 이용하지 않고 있는데 예전에 모듈 설치만 해놓고 안쓰고 있었네요.

    정확한 모듈명은

    핸드폰 문자

    SMS, LMS, MMS 등의 모바일 메시지와 연계하여 관리자 및 사용자 편의를 제공하고 다른 모듈, 위젯, 애드온에 연동 지원

    1.1.6.11 wiley

    이 모듈이네요 ㅎㅎㅎ

    삭제하니깐 정상작동하네요.

    람보님 복받으실꺼에.

    코만도 보다는 람보!!!!!

    죄송합니다....
  • ?
    이번 사건을 보고 느낀것은...

    안쓰는 모듈은 미리미리 제거해라!!!!

    그럼 내가 고민할 필요가 없다.

    그래도 오류나면 고쳐놔라....

    딴사람이 보고 참고게.. ㅎㅎ

    이로써 서버 이전 준비 완료!!!!!

    오늘 새벽 3시에 백업다시 받아서 도메인만 넘기면 끝!!!!!!!!

    모두 모두 감사합니다.