CodeIgniterのEncrypt ライブラリを使ったらエラーが出た

環境

Codeigniter: 3.1.9
PHP: 7.1.20

 

PHPのバージョンを上げたらエラーが出た

今までは、PHP7.0系を使用していたのですが、サイトのリニューアルに伴いPHPのバージョンを7.1系に変更してみました。

A PHP Error was encountered
Severity: 8192

Message: Function mcrypt_get_iv_size() is deprecated

Filename: libraries/Encrypt.php

Line Number: 315

 

??????

 

えーと、なんだこれ?

 

早速検索します。

 

Encrypt ライブラリは廃止されてます!

いつ頃からなのかドキュメントに以下の記述がありました。

This library has been DEPRECATED and is only kept for backwards compatibility. Please use the new Encryption Library.

 

ようは、Encryptライブラリは廃止していて、互換性を保つために使えるようにしてるよ!
今後は、Encryption ライブラリを使ってね!

って事みたいです。

変更してみたら、治りました。

 

英語勉強しないと・・・

 

今日は、この辺でー

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください