| CMS/프레임워크 | Rhymix 2.1 |
|---|---|
| 개발 언어 | PHP 7.4 |
| 문제 페이지 주소 | 비공개 (검색로봇) |
제목: Rhymix 2.1.35 업그레이드 후 Rhymix\Framework\Config not found 오류 문의
안녕하세요.
XE 1.11.6 사이트를 Rhymix 2.1.35로 업그레이드한 후, 기존에 사용하던 회원 검색 프로그램을 살리려고 작업 중입니다.
관리자용 회원관리(RMM) 프로그램은 PHP 7.4 환경에서 수정을 거쳐 현재 정상적으로 동작합니다.
회원 목록 표시 정상
회원 수정 및 저장 정상
PHP Warning 모두 해결
그런데 일반 동문들이 사용하는 회원 검색/조회 프로그램(member.php) 만 실행하면 아래와 같은 오류가 발생합니다.
Fatal error:
Uncaught Error: Class 'Rhymix\Framework\Config' not found
in /home/youshi5/public_html/xe/classes/context/Context.class.php
member.php의 시작 부분은 다음과 같습니다.
define('__XE__', TRUE);
require './xe/config/config.inc.php';
$oContext = Context::getInstance();
$oContext->init();
확인한 사항은 다음과 같습니다.
xe/common/autoload.php 존재
xe/common/framework 디렉터리 존재
xe/common/vendor 디렉터리 존재
common/framework/Config.php 파일도 존재
autoload.php 안에는
require_once RX_BASEDIR . 'common/framework/Config.php';
코드도 있습니다.
그런데도
Class 'Rhymix\Framework\Config' not found
오류가 계속 발생합니다.
혹시
Rhymix로 업그레이드한 XE 사이트에서 이런 증상을 겪은 사례가 있는지,
어떤 파일이나 초기화 과정(config.inc.php, Context 초기화 등)을 먼저 확인해야 하는지
조언을 부탁드립니다.

감사합니다.
Now I am going to upgrade them to Rhymax current version
댓글 0