Nmail PHP
제품소개
데모
다운로드
구입안내
FAQ (21)
Q&A (6047)
사용후기 (21)
Home    Contact us    Sitemap
기술지원안내
FAQ
Q&A 게시판
사용자 팁


Home > Support > FAQ > Nmail PHP
Nmail PHP FAQ


제 목 18 - PHP 5.3.X 에서 Deprecated 에러 해결방법
글쓴이 관리자

PHP 5.3 이상에서 엔메일을 사용하게 되면, 다음 경고문구가 보여지게 됩니다.

 

Deprecated: Assigning the return value of new by reference is deprecated in ...

 

이 문구는 PHP 차기버젼인 6.0부터는 해당 함수들을 제거할 예정이니,

개발시 더 이상 사용하지 말 것을 권유하는 것입니다.

 

따라서 해당 문구는 단순한 경고문구이므로 해당 문구만 아래처럼 숨겨주면 사용상에 문제가 없습니다.

 

 

1. 먼저 php.ini 파일의 경로를 phpinfo 를 통해, 'Configuration File (php.ini) Path'항목을 찾아 확인합니다.

a. 웹메일에서는 서버관리자(postmaster)로 로그인하여 [메일서버관리 - PHPINFO]페이지를 보시면 됩니다.

b. 쉘모드에서는 [  php -i|more ] 를 통해 phpinfo를 보시면 됩니다.

 

 

2. php.ini 파일을 열어 가장 마지막에 선언된 error_reporting 항목을 다음처럼 수정해주시면 됩니다.

error_reporting = E_ALL & ~E_NOTICE

=>

error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_USER_DEPRECATED

 

주의) php.ini 파일내에 error_reporting 항목이 여러번 선언된 경우가 있는데, 이 경우 가장 마지막에 선언된 항목의 값을 따르게 됩니다.  따라서 파일 가장 마지막 라인부터 해당 항목을 찾아봐야 합니다.

 

 

3. 아파치 웹서버를 재시작하시면 됩니다.

 

주의) PHP 5.4.X 이상은 지원되지 않습니다.

 

추신) 저희 엔메일 제품은 PHP 4.3 버젼부터 호환성을 유지하고 있어, 현재 버전에서는 위 권고사항을 당장 따르기 어렵습니다.  차후 버전 변화에 따라 새로운 버전 등으로 대응할 계획을 갖고 있습니다.


       

리스트
번호   제목 글쓴이 등록일 조회수
21  
관리자
13-09-30 16281
20  
관리자
13-06-18 18606
19  
관리자
12-10-29 17516
18  
관리자
11-10-10 53331
17  
관리자
10-01-22 48009
16  
관리자
09-12-31 16589
15  
관리자
09-07-16 18718
14  
관리자
09-05-25 38899
13  
관리자
09-03-02 13961
12  
관리자
08-04-01 17561
11  
관리자
08-02-21 17661
10  
관리자
07-11-01 24531
9  
관리자
07-10-25 27224
8  
관리자
07-07-23 21729
7  
관리자
07-06-16 50280
6  
관리자
07-06-01 19974
5  
관리자
07-06-01 17571
4  
관리자
07-04-02 33791
3  
관리자
07-02-28 66271
2  
관리자
07-01-22 22081
◀◀ ◁ | 1 | 2 | 3 | ▷ ▶▶
패스코리아넷   경남 창원시 마산회원구 내서읍 중리상곡로 129, 한성빌딩 701호
메일 문의 : nmail@passkorea.net   I   전화 : 1544-1608   I   팩스 : 055-231-2069
사업자 등록번호 : 608-25-32288   I   대표자 : 빈경윤