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

서버이전 후 글쓰기시 토큰정보가 올바르지 않습니다. 채택완료

끼룩끼룩 4년 전 조회 1,682

그누보드 버전은 5.2.9 버전이구요.

 

php 5.4 -----> php7.2 이상 버전 이전후

 

글쓰기등록시

" 토큰 정보가 올바르지 않습니다 " 라는 알림창이 뜨고

 

개발자 콘솔에 보면  이런식으로 뜨는데요.

혹시 원인을 알수 있을까요??

 

write_token.php

 

Warning: Use of undefined constant G5_TIMEZONE - assumed 'G5_TIMEZONE' (this will throw an Error in a future version of PHP) in /home/site/html/common.php on line 141

Warning: Use of undefined constant G5_SHOP_URL - assumed 'G5_SHOP_URL' (this will throw an Error in a future version of PHP) in /home/site/html/extend/apms.extend.php on line 202

Warning: Use of undefined constant G5_SHOP_URL - assumed 'G5_SHOP_URL' (this will throw an Error in a future version of PHP) in /home/site/html/extend/apms.extend.php on line 203
{"error":"","token":"94ab45e99b8688dd6ecfbfb755bccedd","url":""}

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

답변 4개

채택된 답변
+20 포인트
4년 전

예를 들어 첫번째 에러 해결은 /common.php 파일 해당 라인에서 G5_TIMEZONE 을 따옴표로 감싸주세요.

 

if (defined(G5_TIMEZONE)) sql_query(" set time_zone = '".G5_TIMEZONE."'");

여기를 이렇게 수정

if (defined('G5_TIMEZONE')) sql_query(" set time_zone = '".G5_TIMEZONE."'");

 

나머지 에러 부분들도 동일한 방법으로 수정하시면 됩니다.

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

답변에 대한 댓글 1개

끼룩끼룩
4년 전
따옴표를 해주는게 더 엄격해졌군요 감사합니다 그부분은 해결이 되어서
WARNING 은 사라지는데.

문제가 글쓰기시 "토큰 에러~~" 발생이 되네요 ㅜㅜ

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

그누위즈

그누보드 버전을 올려서 패치를 하시거나

아니면 서버의 PHP버전을 낮춰야합니다.

방법은 둘중 하나입니다.

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

답변에 대한 댓글 1개

끼룩끼룩
4년 전
그누보드 패치방식이
이것처럼 차례대로 하나하나 다 받아서 패치부분을 덮어 씌우는 방식으로
모든 패치파일들 하나씩 하나씩 올려야 하는거죠?^^;

146 아미나빌더 1.8.20 - G5.3.3 / YC5.3.3 26
147 아미나빌더 1.8.21 - G5.3.3.1 / YC5.3.3.1
148 아미나빌더 1.8.22 - G5.3.3.1 / YC5.3.3.1
..
..
..
180 아미나빌더 1.8.49 - G5.3/YC5.3(패치 G5/YC5.4.15.1) 까지..

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

warning 는 토큰 정보 오류 와는 크게 상관없어 보입니다

 

토큰 정보 오류의 경우 중복스크립트 삽입등으로 발생하는 경우가 많으므로

 

해당 도메인을 올리시면 참고가 될거같습니다

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

답변에 대한 댓글 1개

끼룩끼룩
4년 전
php5.4 환경에서 php7.2 환경으로 옮긴것 외에는
따로건드린건 없어서... 환경요인같긴해요..

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

4년 전

7.X 버전으로 올라가면서 문법에 좀 더 엄격해졌고 해당 버전은 7.X 버전에 맞춰 제작되어있지 않습니다.

위에서 말하는 해당 경고 메시지가 뜨는  부분에서 php 버전에 맞게 코드를 변경하시거나, 

그누보드 버전을 업데이트하세요.

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

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

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

로그인