«   2018/09   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
Archives
Today
274
Total
1,153,495
안정적인 DNS서비스 DNSEver
관리 메뉴

Blue Breeze

php7.1 mcrypt_get_iv_size Error 본문

Language/PHP

php7.1 mcrypt_get_iv_size Error

푸른바람 C/H 2017.02.17 08:30

A PHP Error was encountered
Severity: 8192
Message: Function mcrypt_get_iv_size() is deprecated
Filename: libraries/Encrypt.php
Line Number: 337

A PHP Error was encountered
Severity: 8192
Message: Function mcrypt_decrypt() is deprecated
Filename: libraries/Encrypt.php
Line Number: 346

공식 미지원 2017.02.16

Note- PHP 7.1 is not the production release yet, so not officially supported.
참고- PHP 7.1은 아직 프로덕션 릴리스가 아니므로 공식적으로 지원되지 않습니다.

CI 에서는 기본으로 MCRYPT_RIJNDAEL_256 (libmcrypt > 2.4.x only) 를 이용한다.
설치된 mcrypt가 지원하는 ciphers로 바꿔야 한다.

chipher 변경

$this->encrypt->set_cipher(MCRYPT_BLOWFISH);

encrypt 사용하지 않을 경우

# encrypt 를 로드하지 않았는데도 불구하고 같은 에러가 나온다면 config.php 수정
# Session.php 에서 encrypt 를 로드한다.
$config['sess_encrypt_cookie']	= FALSE;


'Language > PHP' 카테고리의 다른 글

centos php-fpm session.save_handler redis setting  (0) 2017.03.02
Centos7 Nginx+php7+php-fpm  (0) 2017.02.21
php7.1 mcrypt_get_iv_size Error  (0) 2017.02.17
CI hwp 파일 업로드 (unknown file extension upload), 다운로드  (0) 2016.07.02
PHP RedisClient Class  (0) 2016.06.07
PHP Redis  (0) 2016.06.03
0 Comments
댓글쓰기 폼