カテゴリー
コンピューター

Composer で CakePHP 2 のプラグインをインストールしようとして躓いたこと!

2つの!Composer で CakePHP 2 のプラグインを管理したいのにわからなかったこと!

  • Composer で管理できる CakePHP プラグインの調べ方がわからなかった。
  • プラグインの名前、バージョンをどのように記述すればよいかわからなかった。

Composer で管理できる CakePHP 2 のプラグインを調べる方法!そして composer.json への記述方法

  • Packagist で検索する。
  • 探し方は、プラグインの GitHub ページにあるリポジトリ名またはオーナー名で検索する。

composer.json  に適当に CakePHP プラグイン設定を書いてみて失敗した風景><

スクリーンショット 2014-09-09 21.11.07.png

カテゴリー
コンピューター

CakePHP の Composer でのインストールに躓いたとき見る点2つ!

webroot/index.php の編集に失敗した時にチェックするポイント!

  • Composer でインストールし、プロジェクトを bake した時のメッセージをよく読むこと!
  • 編集に失敗したら、ブラウザでエラーの内容をよく確認すること!

なんとも基本的な内容ですこと><。恥ずかしいですわね><。ですけれども小一時間ほどハマってしまいましたので、自戒を込めてポイントをメモいたします。

CAKE_CORE_INCLUDE_PATH を設定するポイント!

  • プロジェクトを bake したときに表示されるハードコードしたパスの内、ルートから CakePHP をインストールしたディレクトリまでのパスを「ROOT . DS . APP_DIR . 」で置き換える
カテゴリー
コンピューター

Composer を使った CakePHP のアップデート方法メモ

スクリーンショット 2014-07-13 8.50.57.png

以前、Composer で CakePHP をインストールいたしました。

その時の CakePHP のバージョンは「2.4.2」でございました。調べてみますと、Composer を使用すればアップデートできそうですのでやってみます♪

簡単にアップデートできました♪

カテゴリー
コンピューター

Composer 使用時の CakePHP コアがインストールされる場所

  • composer.json の config にある vendor-dir で指定したディレクトリ内にできた pear-pear.cakephp.org/CakePHP/Cake/ に CakePHP のコアがインストールされる
  • ちなみに、vendor-dir で指定するディレクトリは一般的に Vendor/ となる。CakePHP 公式ドキュメントより。

カテゴリー
ゲーム

Composer 体験!CakePHP 2.4.2 をインストールしてみましたの♪★初★

Composer をさわってみたいと思い、時が経ちました。そもそも Composer とはどんなものかしら?と思い1年位が経ったでしょうか。。。

  • Composer を使うとなんだか簡単に CakePHP がインストールできるらしい。
  • 依存関係を自動的に解決してくれる PHP のツールらしい。
  • CakePHP のプラグインも簡単にインストールしてくれるらしい。
  • アップデートも良い感じに行ってくれるらしい。
  • OS にパッケージをインストール!という感じではなく、指定したディレクトリの範囲内でミニマルにインストールしてくれるらしい。

何事も経験ですから、やってみました♪今回はそのノートを残しますわ。

条件・要件

  • /var/www/html/cake/sample/ に CakePHP をインストール。Composer を使いましょう♪
  • その前に Composer も /var/www/html/cake/sample/ にインストール
  • http://192.168.56.111/cake/sample/ がプロジェクトのトップページ
  • 一応記しておくと、/var/www/html/ がドキュメントルート
  • CentOS 5.10
  • Apache 2.2.3
  • PHP 5.4.22

なお、CakePHP のインストールのみを確認いたしますので MySQL は使用いたしませんの。