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

カバの樹

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

2018年7月26日

環境

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

って事みたいです。

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

 

英語勉強しないと・・・

 

今日は、この辺でー

  • B!