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 件のコメント:
コメントを投稿