hetemlでのcakephpインストール&掲示板アプリ作成方法その1

f:id:tsumayouzi:20150222151344j:plain

hetemlでcakephpインストール&掲示板アプリ作成する備忘録です

hetemlにはアドミンでcakephpのインストールもしくはサンプルアプリ付きのアプリのインストールができますが、今回はcakephpを触ってMVCの仕組みを勉強する目的のためフレームワークのインストールをやって進めました

1 hetemlの管理画面にログイン後右のサブメニュー>WEB関連>クイック・フレームワークページへ。 f:id:tsumayouzi:20150222211957p:plain

cakephp,Zendframework,FuelPHPなどからcakephpを選択し、 フォームに沿ってインストールを進めます f:id:tsumayouzi:20150222212944p:plain

3 ナビゲーション左のフレームワークのみを選択します ポップアップでも許可を押すとセットアップが完了します(楽!!!)

4 インストール先は下記のような画面に f:id:tsumayouzi:20150222213518p:plain

5 DB作成します。サンプルアプリ付きのインストールだとDB作成までやってくれますがいちから作成します。postという名前で任意のテーブルを作成しました。 f:id:tsumayouzi:20150222214307p:plain

6 5で作成したDBはまだフレームワークとconnectできていないためcakephp>config>database.phpというファイルを作成します。内容は下記

<?php class DATABASE_CONFIG {

public $default = array( 'datasource' => 'Database/Mysql', 'persistent' => false, 'host' => 'サーバー名', 'login' => 'ユーザ名', 'password' => 'パスワード', 'database' => 'データベース名', 'prefix' => '', 'encoding' => 'utf8', );

public $test = array( 'datasource' => 'Database/Mysql', 'persistent' => false, 'host' => 'localhost', 'login' => 'user', 'password' => 'password', 'database' => 'test_database_name', 'prefix' => '', //'encoding' => 'utf8', ); } ?>

7 というところで下準備ができました。 なんだか長くて書くときスクロール量がすごいのでMVC関連は次の記事でまとめます。