테스트 사이트 - 개발 중인 베타 버전입니다

php 8.2 와 테마 관련 문의입니다. 채택완료

삼락 7개월 전 조회 2,606

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

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

 

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

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

댓글을 작성하려면 로그인이 필요합니다.

답변 5개

채택된 답변
+20 포인트
s
sinbi Expert
7개월 전

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

삼락
7개월 전
게시판 접속 시 상단에는
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
이렇게 뜹니다.
s
sinbi
7개월 전
ChatGPT에게 물어보니
1번 에러는 선택적 매개변수를 필수 매개변수 뒤로 보내야 한다고 답변주네요.
2번 에러는 /jutammu8/www/theme/cookie/mobile/head_gallery.php 파일의 312번째 줄에서 발생하고 있다고 하니 이 코드를 살펴보셔야 할 듯.
삼락
7개월 전
shibi 님 귀한 시간 내셔서 추가 답변까지 남겨주시고 감사합니다.
참고해서 작업 진행하겠습니다.

댓글을 작성하려면 로그인이 필요합니다.

7개월 전

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

삼락
7개월 전
블랙캣77 님 소중한 답변 감사드립니다.
기본 테마로 디자인 작업을 다시 해야할 것 같네요.^^
행복한 봄 맞이하세요.

댓글을 작성하려면 로그인이 필요합니다.

플라이
7개월 전

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

삼락
7개월 전
플라이 님.
바쁠실텐데 답변 감사합니다.
답변 참고해서 결정하겠습니다.
행복한 봄 되세요.

댓글을 작성하려면 로그인이 필요합니다.

7개월 전

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

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

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

삼락
7개월 전
닥본사님 답변 주셔서 감사합니다.
이번 기회에 작업전에 php 버전 호환에 대해서 체크해야 되는걸 배웠네요.
감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

7개월 전

안녕하세요.

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

삼락
7개월 전
제이앤님 귀한시간 답변 달아주셔서 감사합니다.
기본 테마로 다시 작업해야겠네요.
행복한 봄 맞이하세요.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인