설치시 워닝나는 것을 수정해 보기.. > 자유게시판

본문 바로가기

자유게시판

설치시 워닝나는 것을 수정해 보기..

본문

https://www.eyoom.net/freeboard/5703 에 풀패키지가 아닌 그누보드 설치후에 이윰빌더로 업그레이드시 생기는 문제중 setup_db.php의 66, 67 Line의 문제는 ``` if ($tm_shop == 'y' && defined('G5_YOUNGCART_VER')) { $g5_install = 0; if (isset($_POST['g5_install'])) $g5_install = $_POST['g5_install']; $g5_shop_prefix = safe_install_string_check($_POST['g5_shop_prefix']); $g5_shop_install= $_POST['g5_shop_install']; } else { $g5_shop_install = false; } ``` 아래와 같이 수정하면 됩니다. (그누보드 순정이 아래와 같이 되어 있음) ``` if ($tm_shop == 'y' && defined('G5_YOUNGCART_VER')) { $g5_install = isset($_POST['g5_install']) ? (int) $_POST['g5_install'] : 0; $g5_shop_prefix = isset($_POST['g5_shop_prefix']) ? safe_install_string_check($_POST['g5_shop_prefix']) : 'yc5_'; $g5_shop_install = isset($_POST['g5_shop_install']) ? (int) $_POST['g5_shop_install'] : 0; } else { $g5_shop_install = false; } ``` PHP 8.1에서 생기는 문제는 그누보드 설치시에는 안 생기는 것 같은데.. 이윰에서는 문제가 생기네요. (생겼다 안생겼다 하네요..) ![!\[image\]](https://www.eyoom.net/data/editor/2303/1893124284_1678360080.01518.png) 이것은 `$str` 을 `$str ?? ''` 로 변경하면 워닝이 안나오네요. PHP 8.2에서 생기는 문제는 6번째 줄에 `extends \stdClass` 를 넣으면 안나오는 것 같습니다 ![!\[image\]](https://www.eyoom.net/data/editor/2303/1893124284_1678361396.39079.png) ``` class qfile extends \stdClass { public function __construct() { $this->tmp_path = G5_DATA_PATH.'/tmp'; ``` ### 워닝은 없앴으나 PHP8.1, 8.2에서 접속할 때 화면이 깨져서 나오네요. 500 internal error가 나옵니다. PHP 7.4로 설치하면 화면이 잘 나옵니다. 어렵네요. PHP버전별로 되었다 안되었다 하니..
0
로그인 후 추천 또는 비추천하실 수 있습니다.
포인트 900
경험치 6,777
[레벨 8] - 진행률 74%
가입일
2015-02-03 06:44:17
서명
미입력
자기소개
미입력

최신글이 없습니다.

최신글이 없습니다.

댓글목록0

등록된 댓글이 없습니다.

자유게시판 이용 안내

자유게시판에 광고/홍보 등의 글은 바로 삭제 처리가 되며, 특정 불법 광고성글(도박, 음란물 등)의 경우 고지없이 바로 회원 강제 탈퇴 처리가 되오니 참고 해 주시기 바랍니다.
질문글은 꼭 질문과 답변 게시판 또는 1:1문의 게시판을 이용하여 주시기 바랍니다.

전체 49 건 - 3 페이지
번호
제목
글쓴이
사이트 내 전체검색