[Laravel 6.x]Route::get()で設定したURLパラメーターの取得
Laravel6.xでRoute::get('/path/to/{id}')で設定したidの取得方法について。
HOME>情報備忘録>CORESERVERではCakePHP2.0.Xのコンソールが使い物にならない
2012.07.02 追記 利用するPHPのバージョンを指定することでこの問題を回避できるようです。詳しくはコメントを参照ください。
2012.03.19現在なんかNoticeが大量に出てくる。原因はCakePHP 2.0.5のバグ報告をしたメモ - kanonjiの日記これだった。PHP・・・
CGI版なら5.3系使えるけどモジュール版だと現時点では5.2.5がMAXっぽいです。
一応モジュール版も5.3系へバージョンアップするみたいなので、希望はもてます。
バージョンアップが先かサーバー追加が先か別サービスへの移転が先か・・・。
ってことでCakePHP2.0.Xでコンソール使いたい場合は、現在CORESERVERは避けた方がよさそうです。 せっかくコンソールの使い方ちょっと覚えたのにwww
投稿日 | 2012年3月19日 18:26 |
---|---|
カテゴリ | 雑記 |
タグ | CakePHP | ホスティングサービス |
トラックバック URL | http://www.kantenna.com/cgi-bin/mt504/mt-tb.cgi/1288 |
あ、あと補足ですが、コンソールではCGI版・モジュール版は関係ないと思います。仮にモジュール版に対応しても、2通りのバージョンの php がインストールされていて、デフォルトが今と同じ 5.2 系のままである限り、コンソールでは 5.2 系が選択されます。ということで、CGI・モジュール関係なく Notice が出続けると思われます。
返信遅くなってすみません。
利用するPHPのバージョンが指定できるんですね。
貴重な情報ありがとうございました。
参考にさせていただきます。
匿名
2012年6月16日 06:49 | 返信
Coreserver でコンソールを使う場合はデフォルトで php 5.2.6 が使われるのがNotice の原因だと思われます。
/Console/cake はテキストファイルですのでテキストエディタで開いて
exec php -q ~
となっているところを
exec /usr/local/bin/php53 -q ~
と明示的にコンソールでも php 5.3 系を使うように指定したところ少なくとも手元の環境では Notice は消えました。
まだ使い込んでいないので完全ではないかもしれませんが参考にどうぞ。