질문과 답변

2025.01.08 17:08

2.1.5.1 빌더 패치 시 오류가 뜹니다

우선 좋은 빌더 제공해주신 것에 감사드립니다. 


빌더는 2.1.5버전으로 설치하였고 금일 2.1.7 업데이트 패치 진행하다가 오류가뜨길래 모두 원상복귀한 다음 2.1.5.1부터 다시 업데이트중입니다.


Rebuilder_2.1.5.1_update 업데이트 시 extend폴더안의 rb_core.extend.php 파일을 덮어씌우니 500에러가 발생하였고


해당 파일 상단 ini_set("display_errors", 1); 라인을 주석해제하니 아래와 같은 오류메세지가 보입니다.


Fatal error: Cannot redeclare prism_script() (previously declared in /호스팅루트/www/extend/rb_core.extend.php:62) in /호스팅루트/www/extend/rb_core.extend_백업_2.1.5.1.php on line 65


어딘가에 함수가 중복으로 나오는것 같은데....관련 내용으로 해결보신 분 조언 부탁드립니다.

  • 공유링크 복사
    미니홈 쪽지 구독하기
    구독하고 알림받기

    댓글목록

    profile_image
    리빌더미니홈 1:1 대화하기  오래 전

    안녕하세요.
    해당 에러메세지는 함수들의 중복입니다.

    /extend/폴더안에 파일은 무조건 실행이 되게 되어있어서
    rb_core.extend_백업_2.1.5.1.php 형태로 파일이 또 있으면 해당 파일내 코드들이 실행이 되기때문에
    함수가 중복되어 나오는 증상 입니다.

    rb_core.extend_백업_2.1.5.1.php 파일을
    /extend/ 폴더에 두시면 안됩니다.

    감사합니다.

    2025-01-08 17:15

    profile_image
    bobby33미니홈 1:1 대화하기  오래 전

    엥 기존 파일을 파일명 변경해도 참조한다는 말씀이신가요?

    새 파일을 rb_core.extend.php 로 올리고 기존파일을 파일명 변경했는데

    rb_core.extend_백업_2.1.5.1.php 파일이 자동으로 인클루드 되나요?

    2025-01-08 18:00

    profile_image
    리빌더미니홈 1:1 대화하기  오래 전

    네 extend 폴더만 그렇습니다.
    해당 폴더 내 파일들은 모두 자동 인클루드라고 보시면 되겠습니다.
    (그누보드 원본이 그렇게 되어있습니다.)

    extend 폴더에 aaa.php 파일을 추가하시고 별도 인클루드문을 사용하지않더라도
    /extend/aaa.php 파일내 코드가 실행 됩니다.

    감사합니다.

    2025-01-08 18:03

    profile_image
    bobby33미니홈 1:1 대화하기  오래 전

    아 그렇군요...음 백업할 원본파일은 별도로 관리해야겠네요..

    오히려 자동으로 실행되는 폴더라면 ... 그게 모든 페이지에 반영되는거라면 나름 활용도가 있을것 같습니다.

    빠르고 상세한 답변 감사합니다...!!!

    2025-01-08 18:08

    profile_image
    리빌더미니홈 1:1 대화하기  오래 전

    네 생각보다 활용도가 높습니다.
    패치하시다가 막히는 부분이 있으시면 언제든 문의주세요.

    감사합니다.

    2025-01-08 18:15