FuelPHP

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 Ses…

XREAでFuelPHPを使ったメモ2

前回記事 usaing.hateblo.jp またXREAにFuelPHPをインストールしたくなったのでやった。 前回の反省を生かし、SSHですすめていきたい。 FuelPHPのマニュアルの通り、以下を実行 git clone git://github.com/fuel/fuel.git . 入った! 次に更新? oil refine …

There is no security.output_filter defined in your application config file

いつも通り適当にFuelPHPをセットアップ。 画面を表示してみたら 「There is no security.output_filter defined in your application config file」 ってエラーが出た。 なんだこれ?ってググった。 ディレクトリのパーミッションがおかしかったら出るって…

XREAでFuelPHPを使ったメモ

XREAでFuelPHPを試してみた。 Oilでのインストールはできるかどうかの確認はしなかった。 FuelPHPをZIPでもらってきてFTPのルートの下にディレクトリ作って設置。 cache・config・logs・tmpのパーミッション変更。 config.phpを最低限修正。(language=ja・d…

FuelPHPのクエリビルダのSQLを確認したい

FuelPHPのクエリビルダで複雑なクエリを書いていて、 本当に思った通りに書けてるの?と心配になったらSQLを表示して確認する。 $query = DB::select()->from('table'); print $query->compile(); // SELECT * FROM `table` printとか書きたくないって時は、…

FuelPHPのクエリビルダでorder byに特殊なのを指定したい

普通のorder byはこんな感じ。 $query->order_by('name'); // ORDER BY `name` わけわかんないorder byはDB::exprが何とかしてくれる。 $query->order_by(DB::expr('`name` IS NULL ASC')); // ORDER BY `name` IS NULL ASC

PHPのプログラム修正が反映されない時

がしがしとPHPのプログラムを更新しているときに、 ブラウザで確認しても、なぜか更新前の状態のまま。 それはOPcacheが働いているせいなのかも。 OPcacheを無効にしよう。 http://php.net/manual/ja/opcache.configuration.php#ini.opcache.enable opcache.…