PHP 5.4 에서의 문제
※ 필수입력정보 ※
▷ 제품버젼 : Nmail PHP 2.5.1
▷ 오류발생 메뉴/주소 : nmail/member.php 등등
▷ 에러메세지 : Fatal error: Call-time pass-by-reference has been removed in /usr/local/nmail/nmail/member.php on line 468
▷ 질문내용 :
PHP 5.4 부터는 함수의 인자로 reference 를 사용하지 못하게 되어 있어서 오류가 납니다.
그렇다고 모든 파일을 찾아서 함수의 인자값을 넘겨주는 부분의 & 기호를 지울 수도 없는 노릇이고요..
처음에 설치 해볼때도 굉장히 애먹었습니다. MySQL Server 5.5 를 사용중이라 TYPE=MyISAM 을
ENGINE=MyISAM 으로 바꿔주고요
또 PHP 5.4 에서 없어진 함수 중 하나인 session_register 함수도
global_user_define.inc.php 파일에 넣었지만 require_once 위치가 맨 아래쪽이어서
global.php 파일에서 위쪽에 올려 두었습니다.
그러나.. 함수의 인자로 reference 타입을 넘겨 주는 부분이 가장 큰 문제네요
어떻게 해결을 해야 합니까?
[****@**** ~]# cat /etc/*-release
CentOS release 5.9 (Final)
[****@**** ~]# php -v
PHP 5.4.17 (cli) (built: Jul 12 2013 21:35:54)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
with the ionCube PHP Loader v4.4.4, Copyright (c) 2002-2013, by ionCube Ltd.
[****@**** ~]#
이전 글 | Nmail PHP 를 삭제 하려면? 1 | 송*이 | 2013.11.27 |
---|---|---|---|
다음 글 | 메일 복구시 최대용량증설은 어디서하나요? 2 | 큰*랑 | 2013.11.22 |