4への道

2019年11月16日8:30 公開


道、なんて書くと大げさですが。

CodeIgniter次期バージョン(4)もすでにrc.3に入っているそうで。

そろそろ良いかなっと思って、NASにインストールしてみました♪

いや、やってみたかったんだ。。。

いきなりgit

cloneやcomposerは何となく怖かったので。zipダウンロードして解凍してみました。

解凍直後のディレクトリ構成は。

CodeIgniter

----.github

----admin

----app

----contributing

----public

----system

----tests

----user_guide_src

----writable

----(ファイル).editorconfig

----(ファイル).gitignore

----(ファイル).nojekyll

----(ファイル)CODE_OF_CONDUCT.md

----(ファイル)composer.json

----(ファイル)CONTRIBUTING.md

----(ファイル)DCO.txt

----(ファイル)env

----(ファイル)license.txt

----(ファイル)phpunit.xml.dst

----(ファイル)PULL_REQUEST_TEMPLATE.md

----(ファイル)README.md

----(ファイル)spark

----(ファイル)stale.yml

----(ファイル)Vagrantfile.dis

となってました。

うーん、git、composer、Vagrant関連の設定ファイルも入っているっぽいですね。

このディレクトリにsshで素直に入って、git

pullやらcomposer

updateすれば、差分反映出来るのかなー

(ま、やらないけどさ)

envファイルに色々設定があるみたいですねー。

インストール時やコマンドで何やらやる前にはここに設定しておくと楽とか、かな?

あ、説明読むとインストールだけっぽいか。

ということで今回はenvファイルはスルーです。(手動で変えるから)

今回初めて4の構造見てみましたが、ぱっと見でも3とはかなり変わってますね。

appはapplicationだしってのはすぐわかりましたけれども。

(あとadmin、tests。これはどうなんだろ。実際のサイト作成時にはあんまり関係ない感じがする。。)

特筆すべきはやっぱりwritableディレクトリでしょうか。

この中に、cache、debugbar、logs、session、uploadsディレクトリがあったりします。

要はシステムによって書き込まれるファイルを入れるディレクトリが集約されてるんですよね。

最初、ここに書き込み権限与えるのを忘れていて、例外エラー画面が表示され?となったのは私です。。。ふふっ

ちなみに私は、システム関連ディレクトリファイルは公開ディレクトリ外に置きたい人なのでー。

public_htmlの中身を公開ディレクトリに置いて、public_htmlのindex.phpと、app/Config内のPaths.phpで、Systemディレクトリ設定、appディレクトリ設定を変更して、Welcome画面表示に成功しました!

まだ全然、ControllersやらModelsやらは弄ってないけどね。

うん、まだ何もやってない状態だな。はははっ

ま、これからですよ。



メニューページ

メインコンテンツ

タグ別

公開日別

Popular Entries

うちの型落ちMacもぽちぽちとアップデートかけていたりする訳ですが。最近ちょっと多くないですかー?Big Surさん?ちょっと勘弁して欲しいんですけど!確かに明らかにクライアントとして使用すべきMac
Read more
当初は常識的に?レンタルサーバー上でクーロン実行考えていたですが。良く良く考えてみれば。私が今クーロンで実行させたいと思っているスクリプトは、レンタルサーバーで実行する必要全然ない、んですよねー。要は
Read more
php7.2 へのバージョンアップが予定通り、レンタルサーバーさんでされました。一応、事前にドキュメント読んだりはしたつもりだったですが。出ました。思いっ切り出ましたね!エラー。しかも、ちょっと恥ずか
Read more
全然気づいていなかったけれども。コンテンツサイトでjstreeが動かなくなっていたんですよね。ちょっと前にごちょごちょ弄くってはいたので、何かやらかしたか?!と思っていたのですが。(ほら、jsだから、
Read more
ちょっと都合に付き、MySQLをサイトで使うようにしようかなと思い立ちました。でもいきなりレンタルサーバー様でMySQL使うのはリスキー。取り敢えず、検証環境で使えるように、とうことで、やはりNASで
Read more

Recent Comments

Information

緊急連絡は現在ありません。

Recent Update

さて。改装しておよそ1か月経過しました。といっても、見かけは変えてないつもりなのでわからないでしょーが。今回の改装ポイントは、前は完全関数型使用でした、が、今回は可能な限りクラス使用しています。うん、
Read more
DjangoでのエラーをADMINSにメール送信出来る環境を整え。なかなか良い感じにバグフィックス出来るようになってきたな~Sentryお役御免か?なんて良い気になってましたよ、ハイ。すいません、私で
Read more
うちの型落ちMacもぽちぽちとアップデートかけていたりする訳ですが。最近ちょっと多くないですかー?Big Surさん?ちょっと勘弁して欲しいんですけど!確かに明らかにクライアントとして使用すべきMac
Read more
PythonとDjangoアップデートであります。早いですよ、やっぱり!(Pythonも3.9。。。4はいつ頃なんだっけ?確かもうスケジュールされてたような。あれ、Djangoだけかな)Djangoで
Read more
サイト改装、というか、プログラム&フレームワーク切替から少々時間経過しました。(確か8月頭に処理した筈)思わぬエラーや自分的見落としやらミスによるエラー対応もほぼほぼ終了。終息したかなっと思ってます。
Read more

Preview

Information(Board)

サイト改装しました! といいつつ、表向きは全く変わらない(ように作った)筈です。 何かおかしいところがございましたら、ご連絡頂けると助かります。
Read more