ap_form 위젯 적용 시 관리자 메뉴 오류
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.4 |
https://xetown.com/download/1359990
위 게시글에 있는 ap_form 모듈을 다운받아서 ftp로 업로드를 하고 나면, 관리자 메뉴에 들어갈 때만 아래처럼 서버 오류가 나네요.
Error #0 "Call to undefined method ap_form::getInstance()" in modules/module/module.model.php on line 1401 (via classes/module/ModuleHandler.class.php on line 1239)
사이트 홈이나 게시판, 문서 페이지는 다 오류가 없고, 관리자 메뉴 중에서도 대시보드랑 '설치된 모듈 관리'페이지만 접속이 전혀 불가능합니다. 뭐가 문제인 걸까요??
댓글 4
public static function getModuleInstallClass(string $module_name)
{
$class_name = 'Rhymix\\Modules\\' . ucfirst($module_name) . '\\Install';
if (class_exists($class_name))
{
return $class_name::getInstance();
}
elseif ($oModule = getModule($module_name, 'class'))
{
return $oModule;
}
}
이런 코드인데... 구글링으로 웹프로그래밍을 해결하는 실력이라 뭐가 문제인지 모르겠네요 ㅜ
저도 구글링해서 겨우겨우 만드는 실력이어서 원인 파악이 어렵네요.
일단 말씀하신 증상 재연이 되질 않아서 테스트도 어렵구요.
혹시 다른 분들이라도 조언해주실 부분 있으면 말씀 부탁드립니다~
해당 자료는 모듈이 아닙니다.
위젯입니다.
widgets/ 폴더에 설치하는겁니다..;;
별도의 모듈이 아닌것을 modules/안에 있으니 당연히 해당 파일의 이름이 모듈일때 사용하는 class.php 구조가 같아서 해당 파일을 호출했더니 (모듈러입장에서) 뭔 이상한 함수들만 잔뜩 있는 상황이라고 문제라고 하는겁니다..