php 7.1 로 버전업 하면서 다른 오류는 다 고쳤는데....

 

오래전부터 사용하던 게시판 dx 에서 오류가 나네요.

 

나름 편리한점이 있어서 기본 게시판 안쓰고 이걸 썼는데 근 10년쯤 쓴거 같네요.

 

 

 

[Tue Jan 09 09:29:00.562812 2018] [proxy_fcgi:error] [pid 15894:tid 140565781882624] [client 59.22.164.69:10087] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught ArgumentCountError: Too few arguments to function CacheHandler::isValid(), 1 passed in /var/www/html/xe/modules/beluxe/beluxe.model.php on line 257 and exactly 2 expected in /var/www/html/xe/classes/cache/CacheHandler.class.php:213\nStack trace:\n#0 /var/www/html/xe/modules/beluxe/beluxe.model.php(257): CacheHandler->isValid('cache_group_1:s...')\n#1 /var/www/html/xe/modules/beluxe/beluxe.view.php(122): beluxeModel->getColumnInfo(2661064)\n#2 /var/www/html/xe/modules/beluxe/beluxe.view.php(504): beluxeView->_setBeluxeCommonInfo()\n#3 /var/www/html/xe/classes/module/ModuleObject.class.php(443): beluxeView->dispBoardContent()\n#4 /var/www/html/xe/classes/module/ModuleHandler.class.php(844): ModuleObject->proc()\n#5 /var/www/html/xe/index.php(63): ModuleHandler->procModule()\n#6 {main}\n  thrown in /var/www/html/xe/classes/cache/CacheHandler.class.php on line 213\n'

 

이런 오류가 나서 dx로 만든 게시판만 작동을 안하네요.

 

xe 기본 게시판은 잘 작동을 합니다.

 

어떻게 하면 좋을지 조언 부탁 드립니다.

 

28시간 정도 안자니깐. 졸음이 오네요...

 

 

  • profile

    건강 생각 하셔서 잠은 푹 주무시고 작업하세요.

     

    beluxe.model.php 257 라인에 CacheHandler->isValid('cache_group_1:s...') 라는 소스 코드가 있을거에요.

    테스트를 위해 CacheHandler->isValid('cache_group_1:s...',1) 로 변경후 다시 실행해 보시길 바랍니다.

  • profile ?

    257번 라인을 아무리 뒤져도  CacheHandler->isValid('cache_group_1: 이문장을 찾을수가 없네요.

     

    잠이 덜깨서 그런가 하고 한 20분째 보고 있는데도 없는데요.

     

    진짜로 없어요 있어야 할것 같은데 없어요. 

     

    aaa.png

  • ? profile
    257 라인 $oCacheNew->isValid($cache_key)
    $oCacheNew->isValid($cache_key,1)

    변경하시면 오류가 안나거나, 나더라도 다른 오류 메세지가 나올거에요.
  • profile ?

    허걱

    혹시나 해서

    $oCacheNew->isValid($cache_key) 이문장을

    $oCacheNew->isValid($cache_key,1) 이렇게 바꾸어 봤습니다

    근데 작동합니다.

    막 소리 질렀습니다.

    구름이님은 구름위의 신선님이신가 봅니다.

    대박 감사합니다.!!!!

  • profile ?

    수정하고 댓글 달고 보니깐 구름이님 댓글이 있네요.

    정답까지 딱 맞추어서 알려 주시네요.

    너무 감사합니다.

  • profile
    https://github.com/xpressengine/xe-core/pull/2205
    XE 버그로 다음버전에서 해결될 예정입니다.
  • profile ?
    그러네요. 일찍 좀 알았다면 저보다 빨리 버그 발견된것 같은데.. ㅠ.ㅠ
    알려 주셔서 감사합니다.

    그럼다음 버전에서는.. 제가 수정한 파일 안써도 된다는 뜻이군요. 우후!!!!