(CakePHP2.4.3)
公式サイトの手順だと webroot/index.php だけ修正しているが、修正すべき絶対パスが3ヵ所ある。
絶対パスから相対パスに変更するファイル
app/webroot/index.php
-define('CAKE_CORE_INCLUDE_PATH', DS . 'Users' . DS . 'username' . DS . 'app_dir' . DS . 'Vendor' . DS . 'pear-pear.cakephp.org' . DS . 'CakePHP'); +define('CAKE_CORE_INCLUDE_PATH', ROOT . DS . 'Vendor/pear-pear.cakephp.org/CakePHP');
app/webroot/test.php
-define('CAKE_CORE_INCLUDE_PATH', DS . 'Users' . DS . 'username' . DS . 'app_dir' . DS . 'Vendor' . DS . 'pear-pear.cakephp.org' . DS . 'CakePHP'); +define('CAKE_CORE_INCLUDE_PATH', ROOT . DS . 'Vendor/pear-pear.cakephp.org/CakePHP');
app/Console/cake.php
// the following line differs from its sibling // /app/Console/cake.php - * ini_set('include_path', $root . PATH_SEPARATOR . $ds . 'Users' . $ds . 'username' . $ds . 'app_dir' . $ds . 'Vendor' . $ds . 'pear-pear.cakephp.org' . $ds . 'CakePHP' . PATH_SEPARATOR . ini_get('include_path')); */ + ini_set('include_path', $root . $ds . 'Vendor' . $ds . 'pear-pear.cakephp.org' . $ds . 'CakePHP' . PATH_SEPARATOR . ini_get('include_path'));