Extra Form
PHP PHP 7.2
CMS Rhymix

rhymix 1.9.8.4 를 설치를 진행하는중 아래와 같이 에러가 뜨면서 설치가 멈춥니다.

 

설치 > 디비정보 입력 > 관리자정보입력 > ... 에러

 

Fatal error: Uncaught Error: Call to undefined method BaseObject::executeQuery() in /home1/testtest1/www/rhymix/common/legacy.php:144 Stack trace: #0 /home1/testtest1/www/rhymix/modules/module/module.model.php(1417): executeQuery('module.getModul...', Object(stdClass)) #1 /home1/testtest1/www/rhymix/modules/message/message.view.php(24): moduleModel->getModuleConfig('message', NULL) #2 /home1/testtest1/www/rhymix/classes/context/Context.class.php(1541): messageView->dispMessage('Error #0 "Call ...') #3 /home1/testtest1/www/rhymix/common/framework/debug.php(661): Context::displayErrorPage('\xEC\x84\x9C\xEB\xB2\x84 \xEC\x98\xA4\xEB\xA5\x98', 'Error #0 "Call ...', 500) #4 /home1/testtest1/www/rhymix/common/framework/debug.php(542): Rhymix\Framework\Debug::displayErrorScreen('Error #0 "Call ...') #5 [internal function]: Rhymix\Framework\Debug::exceptionHandler(Object(Error)) #6 {main} thrown in /home1/testtest1/www/rhymix/common/legacy.php on line 144

Fatal error: Uncaught Error: Call to undefined method BaseObject::executeQuery() in /home1/testtest1/www/rhymix/common/legacy.php:144 Stack trace: #0 /home1/testtest1/www/rhymix/modules/module/module.model.php(1417): executeQuery('module.getModul...', Object(stdClass)) #1 /home1/testtest1/www/rhymix/modules/message/message.view.php(24): moduleModel->getModuleConfig('message', NULL) #2 /home1/testtest1/www/rhymix/classes/context/Context.class.php(1541): messageView->dispMessage('PHP Fatal Error...') #3 /home1/testtest1/www/rhymix/common/framework/debug.php(661): Context::displayErrorPage('\xEC\x84\x9C\xEB\xB2\x84 \xEC\x98\xA4\xEB\xA5\x98', 'PHP Fatal Error...', 500) #4 /home1/testtest1/www/rhymix/common/framework/debug.php(572): Rhymix\Framework\Debug::displayErrorScreen('PHP Fatal Error...') #5 [internal function]: Rhymix\Framework\Debug::shutdownHandler() #6 {main} thrown in /home1/testtest1/www/rhymix/common/legacy.php on line 144

 

 

TAG •
  • profile

    https://xetown.com/questions/857189 저도 같은 경험을 했었습니다.
    DB와 접속이 안된다는 글이 많았는데 php버전을 낮추니 설치가 되더라구요.

    그리고  PHP에 mysql 말고 mysqli가 정상적으로 설치되었는지 확인해보세요.

  • profile profile
    rhymix 의 php 7.2 는 아직인건가요?
    XE , 그누보드5 , WordPress , KimsQ 등은 정상설치가 되던데 말이죠...
  • profile ?
    + 마루타가 되고 싶지 않으시면 PHP 7.1로 낮추시는게 좋습니다. 대부분의 모듈이 7.2와 호환성이 떨어지거든요. http://sejin7940.co.kr/xe_tips/114421?ckattempt=1
  • profile
    오류 페이지를 출력하는 과정에 또 오류가 난 것 같습니다. 덕분에 진짜 오류 메세지는 보이지 않습니다. modules/message/message.view.php 24, 41줄의 코드를 주석처리하거나 지워보세요.

    24줄 : $this->module_config = $config = $oModuleModel->getModuleConfig('message', $this->module_info->site_srl);
    41줄 : $member_config = $oModuleModel->getModuleConfig('member');