갑자기 에러나 나오는데 아시는분 계신가요~
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.0 |
안녕하세요.
갑자기 다음과 같은 에러가 나오면서 접속이 안되는데 어떤 문제 일까요... ㅠ
Fatal error: Uncaught Error: Call to undefined function rprintf() in /home1/makersweb/public_html/classes/module/ModuleHandler.class.php:1259 Stack trace: #0 /home1/makersweb/public_html/classes/module/ModuleHandler.class.php(1196): ModuleHandler::_getModuleFilePath('module', 'model', 'svc', './modules/modul...', NULL, NULL, NULL) #1 /home1/makersweb/public_html/config/func.inc.php(81): ModuleHandler::getModuleInstance('module', 'model', 'svc') #2 /home1/makersweb/public_html/config/func.inc.php(147): getModule('module', 'model') #3 /home1/makersweb/public_html/classes/context/Context.class.php(260): getModel('module') #4 /home1/makersweb/public_html/index.php(46): Context->init() #5 {main} thrown in /home1/makersweb/public_html/classes/module/ModuleHandler.class.php on line 1259
댓글 3
rprintf 이부분은 손댄적도 없는데;
PHP 7.0 이상 버전이라면 호스팅 서버 문제일 가능성이 높습니다. opcache 버그 때문에 가끔 멀쩡한 소스코드를 잘못 해석하곤 합니다. (문제의 함수는 sprintf인데, rprintf라고 잘못 나오잖아요;; 에러메시지조차 믿을 수가 없다니...) 특히 슈퍼캐시 모듈을 사용하는 경우 버그가 더 자주 나타날 수 있습니다.