그누보드5 영카트5 설치 에러 parse error, unexpected T_STRING, expecting T_OLD_FUN…
관리자 17-06-04 09:59
서버에 그누보드5나 영카트5를 설치할 때 아래 내용과 같은 에러 메시지가 뜨는 경우가 있습니다.
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /.........../lib/common.lib.php on line 2350
이런 경우 원인은 대부분 사용하고 계시는 웹서버 PHP 버전이 낮아서 발생하는 현상입니다.
그누보드5에서는 class 내에서 protected 키워드를 사용하는데 PHP5부터 지원합니다.
에러가 뜨는 파일에서 문제가 발생하는 라인 살펴보면 protected 가 사용되어 있을 겁니다.
원본 그대로 설치했는데 에러가 발생하면 일단 사용하고 계시는 웹서버 환경부터 체크하세요.
그누보드5, 영카트5 최소 설치 환경
그누보드5, 영카트5 공통
- PHP 5.2.17 이상 (PHP 7.2 이상 권장)
- MySQL 5.0 이상 or MySQL 5.0 이상의 기능을 만족하는 mariaDB
- 리눅스 호환 OS
- 필수 라이브러리
- GD Library 2.0 이상
- iconv
- SNS 사용시 필수 (글을 SNS 로 복사하는 기능)
- cURL
- JSON
추가로 필요한 모듈 or 프로그램
- 스마트폰 결제시 필수 (영카트5)
- SOAP
- openssl
영카트의 경우 결제 대행사(PG)에 따라 추가적인 모듈 필요
KCP : openssl, soap
LG유플러스 : cURL
KG이니시스 : mcrypt
KAKAOPAY : mcrypt, cURL
연관된 게시물 보기
댓글목록 +1
댓글목록
신비님의 댓글
신비 작성일protected 키워드가 범인이였군요. 아주 유익한 정보네요.
로그인 후 댓글 작성 가능합니다.