質問: LLフレームワークBOOKSをやっています。 PHPフレームワークのEthnaをサーバー構築からはじめました。 先ほどまでethna自体がダウンロードできなくて困ってましたがそれは解決しました。 今度は、smartyのダウンロードがうまくいかないのです。 どうしたらいいのでしょうか? 以下です。 [root@localhost ~]# wget --2012-11-30 11:12:05-- smarty.php.net をDNSに問いあわせています... 69.147.83.196 smarty.php.net|69.147.83.196|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 404 Not Found 2012-11-30 11:12:05 エラー 404: Not Found。
回答: smartyはphp.netから飛び出して独立したドメインになっており、 ダウンロードページは下記になります。 2.6系であれば2.6.27が最終バージョンとして提供されています。 先ほどethna自体をダウンロードしたのであれば、 それに合わせてSmartyも新しいもののほうをダウンロードする必要があるでしょう。 現時点の最新版3.1.12 余計なお世話になりますが、 どうして5年も前の本を使っているのでしょう? ethnaの更新はすでに数ヶ月止まったままです。 人気も更新も行われなくなったフレームワークにこだわるよりも、 日本語での情報も多いcakePHP、純正にこだわるZend、海外で人気のSymfonyのように、 活発に利用されているフレームワークに鞍替えすることを考えたほうが、 情報量・相談相手も格段に多いですよ。