XE 1.8 버전에서 라이믹스는 성공해서 이제 1.5 버전 사용하던걸 라이믹스로 업그레이드 하려고 하다보니
1.5에서는 올리신분이 없는지 정보가 없네요.
Fatal error: Uncaught Error: Using $this when not in object context in /html/classes/context/Context.class.php:595 Stack trace: #0 /html/classes/module/ModuleHandler.class.php(764): Context::loadLang('./modules/modul...') #1 /html/config/func.inc.php(97): ModuleHandler::getModuleInstance('module', 'model', 'svc') #2 /html/config/func.inc.php(157): getModule('module', 'model') #3 /html/classes/context/Context.class.php(187): getModel('module') #4 /html/index.php(49): Context->init() #5 {main} thrown in /html/classes/context/Context.class.php on line 595
위와 같은 에러가 떠서 Context.class.php on line 595의 코드를 보니
is_a($this,'Context')?$self=&$this:$self=&Context::getInstance();
이런데 무엇을 수정 해야 할까요??
PHP 버전이 7.2로 바뀌면서 object 앞에 base를 붙여서 baseobject로 해야 한다는건 알겠는데 나머지는 도통 모르겠네요..
무시하시고 1.11.6 덮어씌우신뒤 관리자 화면 업데이트 모두 마치시고 라이믹스 덮어씌우시면 됩니다. XE 1.5 코드가 오래되어 발생하는 문제인데 라이믹스로 덮어씌우실거라면 굳이 수정하실 필요 없습니다.