php 8.2 와 테마 관련 문의입니다.

php 8.2 와 테마 관련 문의입니다.

QA

php 8.2 와 테마 관련 문의입니다.

본문

선배 회원님들 안녕하십니까!

카페24 호스팅에서 cookie 테마 추가해서 사용중이었는데 ssl 설치 때문에 호스팅 버전을 8.2로 변경하고나서 사이트 모든 게시판이 빈 페이지로 보이고 있습니다.

 

테마를 기본 테마로 변경하면 게시판 접속이 가능해지는걸 확인할 수 있는데 이 경우는 테마 문제가 맞는거죠? 테마도 php 버전의 영향을 받는지요?
전체 게시판도 전부 스킨을 사용중이라 만약 게시판까지 기본으로 변경해야 한다면 작업이 상당할 것 같아서요.

선배님들 귀한 답변 기다리겠습니다.

이 질문에 댓글 쓰기 :

답변 5

아래 글 참고해 php 에러 내용 확인 후, 해당 에러 내용 복사해서 올려보세요.

https://homzzang.com/b/faq-63

게시판 접속 시 상단에는
Deprecated: Optional parameter $skin_dir declared before required parameter $bo_table is implicitly treated as a required parameter in /jutammu8/www/extend/latest_multi.lib.php on line 12 Deprecated: Optional parameter $by declared before required parameter $user_profile is implicitly treated as a required parameter in /jutammu8/www/plugin/social/includes/functions.php on line 154 Deprecated: Optional parameter $skin_dir declared before required parameter $bo_table is implicitly treated as a required parameter in /jutammu8/www/lib/latest.lib.php on line 7 Deprecated: Optional parameter $skin_dir declared before required parameter $gr_id is implicitly treated as a required parameter in /jutammu8/www/lib/latest_group.lib.php on line 6

이렇게 뜨고요.

본문 위치에는
Fatal error: Uncaught Error: Undefined constant "php" in /jutammu8/www/theme/cookie/mobile/head_gallery.php:312 Stack trace: #0 /jutammu8/www/theme/cookie/mobile/head.php(23): require_once() #1 /jutammu8/www/theme/cookie/head.php(5): include_once('/jutammu8/www/t...') #2 /jutammu8/www/head.php(7): require_once('/jutammu8/www/t...') #3 /jutammu8/www/_head.php(4): include_once('/jutammu8/www/h...') #4 /jutammu8/www/bbs/_head.php(3): include_once('/jutammu8/www/_...') #5 /jutammu8/www/bbs/board_head.php(7): include_once('/jutammu8/www/b...') #6 /jutammu8/www/bbs/board.php(221): include_once('/jutammu8/www/b...') #7 {main} thrown in /jutammu8/www/theme/cookie/mobile/head_gallery.php on line 312
이렇게 뜹니다.

ChatGPT에게 물어보니
1번 에러는 선택적 매개변수를 필수 매개변수 뒤로 보내야 한다고 답변주네요.
2번 에러는 /jutammu8/www/theme/cookie/mobile/head_gallery.php 파일의 312번째 줄에서 발생하고 있다고 하니 이 코드를 살펴보셔야 할 듯.

안녕하세요.

해당 테마가 PHP 8.2에 호환이 되는지 확인을 하셔야 할거 같습니다.

지금 테마가 8.2에 호환이 안되어 에러가 나고 있는거 같습니다.

8버전이상으로 올라가면서 변수 초기화에 대한 규칙이 엄격해졌습니다

오류 출력하셔서 하나씩 체크해보셔야합니다

 

사이트가 오류가 발생하면서 나오는 문제로 확인됩니다.

무료SSL 호스팅 받으시려고 업그레이드 하신듯 한데 원활한 서비스를 위해서는 php7버전으로 적용하셔야 할듯 보여집니다.
안그러면 오류 처리하는 부분이 많아질듯 보여집니다.

테마 버전이 8.2에서 에러가 나는 소스들이 있는거 같네요.

에러를 수정하셔야지 사용이 가능하실거 같습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 128,330 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT