FrameworkEthnaEC-CUBEAndroid便利なツールツール・ア・ラ・カルト資料・ア・ラ・カルト素材・ア・ラ・カルトEthna研究Ethnaを使ったシステム構築まえおき1.開発環境の整備1-1.Ethnaを使おうと・・・1-2.Ethnaのインストール1-3.プロジェクトの生成2.EthnaのMVC3.4.5.6.1.Ethnaを使おうと・・・1-1.Ethnaを使おうと・・Ethnaという和製フレームワークを使おうと考えました。『Ethna×PHP』という本を買った(これぐらいしかない?)んですが、薄くてさっぱりとしか書かれていません。」ということで古いやり方しか書かれていません。わたしがやろうとしているのは、まさに2.6バージョンなわけです。役に立ってくれたのは、『社長フラグ』でした。1-2.EthnaのインストールXAMPPがすでにインストールされている前提。Ethnaはデータベースを使うのに、パスワードありが前提のようで、PhpMyAdminを使う場合、前もってパスワードも設定しておいた方がいいんです。パスワードの設定の方法は、PhpMyAdminを開いた状態でlocalhostの『特権を編集』画面を開き、『パスワードを変更する」でパスワードを入れて、「実行する」。ZAMPP\PhpMyAdminフォルダ内のconfig.inc.phpのpasswordに、PhpMyAdminで設定した同じパスワードを入れます。この順序をまちがうとあとが面倒なので、PhpMyAdmin画面での特権の編集→ZAMPP\PhpMyAdminフォルダ内のconfig.inc.phpの修正の順序を守りましょう。ついでに使う予定のデータベース、テーブルを作っておくといいでしょう。次にEthnaのインストールですが、コマンドプロンプトでやる方が正道らしいので、それをします。upgrade-allこれをしておかないと次ができないようです。404エラーが出てしまいます。ethna/ethnaSmartyも必要になります。ethna/ethnaでSmartyも取り込まれるそうですが、失敗した場合、別途Smartyフォルダをxxxxxx/www配下に置いてください。1-3.プロジェクトの生成Ethnaが動作するフォルダに移動してプロジェクト生成します。xxxxxxとなります。これで、XAMPP直下のxxxxxxフォルダにEthna関連フォルダがすべて用意されます。ちなみに、XAMPP直下にxxxxxxを作った場合、Apacheのhttpd.confのDocumentRootとDirectoryを合わせて変更してくださいね。しないと、localhostで実行できませんから。言い方を変えると、xxxxxxはhtdocsと同じことなんで。いうことで、ブラウザで起動するときは、http://localhost/wwwということになります。value・・・のようなエラーが出ます。これはPHPのバージョンが5.3の場合に表示されるそうで、php.iniのerror_reportingを次のように直すと消えるようです。~E_DEPRECATED修正後、Apacheの再起動をお忘れなく。下記のような画面が表示されます。キーウェブコーポレーション。