Extra Form
PHP PHP 7.4
CMS Rhymix 2.x

xe 사용하다가 라이믹스로 교체를 했습니다만
그동안 사용하던 외부페이지가 작동을 하지 않아서
이곳저곳 살펴보니 기존 코드는 안된다고 되어 있더군요.

 

문제는 기존 코드는 안된다고만 쓰여져 있고 대체할 방법을 알려준 곳이 거의 없네요.

질답게시판에도 조각코드만 알려줄뿐. 가져다 써봐도 안되고

딱히 매뉴얼 찾아봐도 없고...

 

그래서 다시 문의해봅니다.

 

기존 코드

 

define('__ZBXE__', true);
define('__XE__', true);
require_once $_SERVER['DOCUMENT_ROOT'].'/config/config.inc.php';

$oContext = &Context::getInstance();
$oContext->init();
$oDB = &DB::getInstance();

이걸 대체할 수 있는 코드는 무엇일까요?

대체가 안되면 다른 방법은 있을까요?
알려주시면 감사하겠습니다

  • profile
    require_once $_SERVER['DOCUMENT_ROOT'].'/config/config.inc.php';

    이 경로가 정확히 맞다면 되어야 할 것 같습니다.
  • profile profile
    답변 감사합니다.
  • profile

    적어주신 부분은 라이믹스에서도 변함없이 사용하실 수 있습니다.

    좀더 간단한 문법을 제공하긴 하지만, 기존 문법도 그대로 지원하니까요.

     

    만약 문제가 있다면 실제로 쿼리를 하는 부분이 호환되지 않을 가능성이 높습니다.

    라이믹스 2.x에서 DB 접속 방식이 바뀌었거든요.

        $oDB->_query(거시기)

        $oDB->_fetch(뭐시기)

        mysql_query(어쩌고)

        mysqli_fetch_어쩌고(저쩌고)

    이런 코드가 있다면 확인해 보아야겠습니다.

  • profile profile
    아, 그렇군요. 그 아랫부분에 문제가 있었나봅니다.
    확인해보겠습니다. 감사합니다.