Pages

2013年3月13日水曜日

Zend Framework2 チュートリアルのセットアップ

公式のサンプルソースは全て
https://github.com/zendframework
で入手可能。

ひとまずそこから ZendSkeletonApplication を取得
https://github.com/zendframework/ZendSkeletonApplication
※ZIPボタンからダウンロード

これを解凍して設置したい場所にアップロードする。
※別にサーバー上で解凍してももちろんOK。。
※ドキュメントルートは public に設定するので、ドキュメントルートの1階層上になる感じで。

次にサーバーにtera termやらで接続して、アップしたディレクトリ内の composer.phar があるディレクトリに移動する。

で、
$ php composer.phar self-update
$ php composer.phar install
と実行する。

すると vendor 内にフレームワークが取り込まれる。
これで基本設置は完了で、ここからチュートリアルのソースを設置する。
試しにアクセスしてみると、Welcomeなんちゃらってページが表示される。たしかそんなんだった。。

チュートリアルは zf2-tutorial という名前である。
https://github.com/zendframework/zf2-tutorial
からソースを取得して、解凍してアップする。

この時に自分はフレームワークは新しい方が良かったので、
composerなど不要と思われるものはアップしませんでした。
試しにアップして

$ php composer.phar self-update
$ php composer.phar install
してみると解るんだが、ダウングレードされました。

で、このままの状態でアクセスすると下記のようなエラーがでる。。

An exception was raised while creating "Album\Model\AlbumTable"; no instance returned

原因はDBに接続できてないから。
/config/autoload/local.php.dist
の中身を修正してファイル名を
/config/autoload/local.php
に変更する。

これでページにアクセスすると下記のようなチュートリアルページが表示されて終了~。

自分で勉強しながらって人は過去の記事にも書いた気がするけど、
http://framework.zend.com/manual/2.1/en/user-guide/modules.html
を追って行けばできます。






0 件のコメント:

コメントを投稿

Followers