ロリポップ!のチカッパプランに、ComposerでCekePHPをインストールする方法を紹介します。
CakePHPのインストール先
/home/users/0/lolipop.jp-xxxxxx/cakephp
ComposerでCakePHPをインストール
まずは、CakePHPのインストール先で、composer.jsonファイルをセットアップします。ファイルの中身は以下の通り。
{
"repositories": [
{
"type": "pear",
"url": "http://pear.cakephp.org"
}
],
"require": {
"cakephp/cakephp": ">=2.4.9"
},
"config": {
"vendor-dir": "Vendor/"
}
}
続いて、composer.pharファイルを、下記サイトのManual Downloadからダウンロードし、CakePHPのインストール先へアップロードします。
参考サイト Composer
そして、次のコマンドを実行します。
$ /usr/local/php5.4/bin/php composer.phar install
以上で、Composerを使ったCakePHPのインストールは完了です。
続けて、bakeコマンドでプロジェクトを作成します。
$ Vendor/bin/cake bake project
無事作成されたら、webrootディレクトリの中身を、/home/users/0/lolipop.jp-xxxxxx/www/cakephpへ移動します。
最後に、移動先でindex.phpの、ROOTとAPP_DIRを下記のように修正します。
if (!defined('ROOT')) {
define('ROOT', DS . 'home' . DS . 'users' . DS . '0' . DS . 'lolipop.jp-xxxxxx' . DS . 'cakephp');
}
if (!defined('APP_DIR')) {
define('APP_DIR', 'app');
}
以上で、http://xxxxxx.lolipop.jp/cakephpへアクセスすれば、CakePHPのデフォルトホーム画面が表示されるはずです。