さくらインターネットCakePHPでbake

(1) さくらインターネットに、TELNETでログイン

(2) cakeコマンドを修正

%vi ~/○○○○○/cake/console/cake     <--  ○○○○○は、CakePHPを入れたフォルダ
#!/usr/local/bin/bash

(3) cakeコマンド実行

%cd ~/○○○○○
% ./cake/console/cake

Current Paths:
-app: app
-working: /home/×××××/○○○○○/app
-root: /home/×××××/○○○○○
-core: /home/×××××/○○○○○

Changing Paths:
your working path should be the same as your application path
to change your path use the '-app' param.
Example: -app relative/path/to/myapp or -app /absolute/path/to/myapp

Available Shells:

APP/vendors/shells:
- none

ROOT/vendors/shells:
- none

CORE/console/libs:
acl
api
bake
console
i18n
schema
testsuite

To run a command, type 'cake shell_name [args]'
To get help on a specific command, type 'cake shell_name help'
%

(4) 簡単にcakeコマンドが打てるようにPathを通す。

% vi .cshrc
$HOME/○○○○○/cake/console      <--  Pathに追加、○○○○○は、CakePHPを入れたフォルダ

※さくらの場合、下記をチェックする。
・cakeが、実行可能になっているか。
・cakeシェルの先頭が、#!/usr/local/bin/bashであるか。

(5) アプリの入っているフォルダへカレントを移動し、bakeする。

% cd ~/apps/app1
% cake bake

Welcome to CakePHP v1.2.4.8284 Console
---------------------------------------------------------------
App : app1
Path: /home/×××××/apps/app1
---------------------------------------------------------------
Interactive Bake Shell
---------------------------------------------------------------
[D]atabase Configuration
[M]odel
[V]iew
[C]ontroller
[P]roject
[Q]uit
What would you like to Bake? (D/M/V/C/P/Q)
>

以上です。

コメントを残す

役立つ
面白い

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください