FuelPHP1.8をアップしたらエラー
2017/11/30
出てきたエラーは下記のような感じ
Fuel\Core\PhpErrorException [ Warning ]:
openssl_encrypt() [<a href=’function.openssl-encrypt’>function.openssl-encrypt</a>]: Using an empty Initialization Vector (iv) is potentially insecure and not recommended
openssl_encrypt() [<a href=’function.openssl-encrypt’>function.openssl-encrypt</a>]: Using an empty Initialization Vector (iv) is potentially insecure and not recommended
/〇〇〇/fuel/vendor/phpseclib/phpseclib/phpseclib/Crypt/Base.php @ line 967
調べても原因が分からない。「openssl」とかあるからsslの絡みだと思うけど・・・
とりあえずGoogle翻訳さんに丸投げした日本語訳
Using an empty Initialization Vector (iv) is potentially insecure and not recommended
→空の初期化ベクトル(iv)を使用すると潜在的に安全性が低く、推奨されない
→空の初期化ベクトル(iv)を使用すると潜在的に安全性が低く、推奨されない
なんとなくPHPのバージョンが気になって調べたら「PHP Version 5.3.3」となっていた。
PHPのバージョンを上げるのが良いんだろうけど、そういうわけにもいかないのでFuelPHPをダウングレード。
方法はzipで落として「fuel/core」と「fuel/packages」を差し替え。
ひとまず確認してOKだったので良しとする。