忘れないように記録しとこ

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 ライブラリを使ってね!

って事みたいです。

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

 

英語勉強しないと・・・

 

今日は、この辺でー

この記事が気に入ったら
いいね ! しよう

Twitter で

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

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