タグ

ブックマーク / tsyama.hatenablog.com (2)

  • CakePHPのアレはGitにコミットすべきか問題 - tsyama記

    さて、CakePHPのアレやコレやはGitにコミットすべきかについて考えましょう。 なおCakePHP3です。 CakePHPのアレ①:tmpディレクトリ 初級編です。当然Git管理しません。してはいけません。 CakePHPのデフォルトの.gitignoreに/tmp/*の記載があるので悩むこともないでしょう。 一応説明すると、tmpディレクトリ内にはスクリプト実行時に適宜ファイルキャッシュが作られるので、tmpディレクトリをignoreしておかないとキャッシュファイルが差分になりまくります。 なお、余談ですがtmpディレクトリはサーバ設置時にパーミッションを777にしてやる必要があります。composer経由でcakephp/appプロジェクトを作成したりcomposer installしたりするとtmpディレクトリは自動的に777パーミッションを適用する処理が走るので意識することはあ

    CakePHPのアレはGitにコミットすべきか問題 - tsyama記
  • CakePHP3環境構築RTA - tsyama記

    業務やプライベート開発でCakePHP3を使用することが多いのですが、環境構築で未だに結構時間が取られがちです。これではいけません。webプログラマたるもの常に迅速で正確な環境構築ができるよう、地道に鍛錬を重ねましょう。ということで今回はCakePHP3の環境構築RTAに挑戦してみます。 前提 Vagrant / VirtualBox Windows上にLinux仮想環境を構築するために使用します。ちなみにVagrantのバージョンは1.9.8、VirtualBoxのバージョンは5.1.30を使用しています。 Docker Vagrant環境上に直接構築してもいいのですが、流行りの技術を取り入れます。PHPMyAdminやMailCatcherなどの、Dockerを使用することで簡単に立ち上げられる便利ツールをあわせて導入することでDockerのメリットをふんだんに活かしていきましょう。

    CakePHP3環境構築RTA - tsyama記
  • 1