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

/〇〇〇/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)を使用すると潜在的に安全性が低く、推奨されない

なんとなくPHPのバージョンが気になって調べたら「PHP Version 5.3.3」となっていた。

PHPのバージョンを上げるのが良いんだろうけど、そういうわけにもいかないのでFuelPHPをダウングレード。

方法はzipで落として「fuel/core」と「fuel/packages」を差し替え。

ひとまず確認してOKだったので良しとする。

新着(ニュース関連以外)

2018-07-26
年賀状で「新春」とか書くけど・・・何故なんだろうと8月を目前にした今、疑問に思った。
2018-05-16
PHPで画像のヘッダ情報(?)の「Orientation」を元に画像回転させたい。
2018-03-05
Android Studioをインストール。エミュレータを軽くするトコまで終わらせたかったけど、挫折した。
2018-02-23
プッシュ通知について調べてた時にでてきたServiceWorker。そのServiceWorkerについてのメモ。
2017-12-13
jqueryで取得したDOM要素をオブジェクトじゃなくて、配列で受け取りたい