Smarty
PHPの優れたテンプレートエンジン、
Smartyを導入しようとあれやこれや試したのですが、
ちょっと一苦労しました(笑)
Smarty
ローカル環境では動作するのにサーバーで動かない…。
パスの記述がいけないのかとあれやこれややって、
わかんねーよ(´σ `)と思って諦めかけたところ、
Smarty用ディレクトリのパーミッションも設定しないといけないことが判明。
値を変更したら、ちゃんと動作しました。
Smarty用ディレクトリのうち、
「template_c」のコンパイル済ファイルディレクトリと、
「cache」のキャッシュディレクトリは、
ディレクトリ権限を777に設定しないと動作しないようです。
ただ、777にするとやはりセキュリティ的には望ましく無いように思います。
が、別で回避策もあるようです。
ローカルで動いてサーバーで動かない時点で、
パーミッションの事も考えるべきだったと思います。
ちょっと時間を無駄にした気がしました(笑)
Smarty入門?PHP+テンプレート・エンジンでつくるMVCアプリケーション?
- 作者: 山田祥寛
- 出版社/メーカー: 翔泳社
- 発売日: 2005/03/15
- メディア: 大型本
- 購入: 7人 クリック: 150回
- この商品を含むブログ (34件) を見る