Fuel requires Sodium support in PHP
FuelPHP 1.8.2を設置したらエラーが出た。
ERROR --> shutdown - Fuel requires Sodium support in PHP. Either use PHP 7.2+, install the libsodium PECL extension, of the sodium-compat composer package! in fuel/core/vendor/paragonie.php on 33
Sessionが動いていない様子。
エラーメッセージでググると仲間を発見。ありがたい。
ファイルを設置してrequireすればよいとのこと。
私の環境ではrandom_compatは入っていたのでsodium_compatのみ真似する。
ファイルのダウンロード先が書いていなかったので適当にググる。
それっぽいところで最新の1.12.0のzipをダウンロード。
設置してrequireしたら動いた!よかった!
でもせっかくなのでcomposer使いたい。状態を元に戻してまたチャレンジ。
composer.jsonのrequireの配列の最後に以下を追加
"paragonie/sodium_compat": "1.*"
1.*にしたのは、さっきのサイトの履歴の雰囲気から判断。(ここってみんなどうやって決めてるの。。?)
アップデートを実施。
php composer.phar update --prefer-dist
さっきと同じ最新版がインストールされて、動作確認したらちゃんと動いた!よかった!