検索
HOME
検索
サイトマップ
問い合わせ
ねこすけのSmarty
ねこすけ
トップ > インストール > インストール  

インストール

インストール

インストールはファイルのアップロードだけです。
libフォルダの配下のファイルを決めた場所にアップロードします。
私の場合は、レンタルサーバー領域にlibs/というフォルダを作り、その配下にSmarty/というフォルダを作って下記をアップします。

  • Smarty.class.php
  • Smarty_Compiler.class.php
  • Config_File.class.php
  • debug.tpl
  • /internals/の配下のPHPファイルすべて  (以前は/core/でした)
  • /plugins/の配下のPHPファイルすべて

実際に使うには

実際にPHPからSmartyを使う為にはそのスクリプトにSmartyのライブラリをインクルードすることと、Smartyクラスが利用するフォルダをあらかじめ作っておく必要があります。

PHPスクリプトにインクルードする方法

単純にrequireで呼び出せます require('lib/Smarty/Smarty.class.php');

利用に必要なフォルダを作り設定する

smartyの実行にはさらにフォルダが必要です。
template_dir・・・テンプレートを配置するフォルダ
compile_dir・・・テンプレートをPHPスクリプトに変換したものを入れるフォルダ
cache_dir・・キャッシュ機能を使った場合にそのファイルを入れるフォルダ

compile_dir、cache_dirは適当なフォルダに作っておいて問題ありません。 さて問題はtemplate_dirです。
テンプレートがきちんとできているか確認するには、画像のリンクやスタイルシートのリンクがきちんとされているか確認する必要があります。
テンプレートを通常の公開フォルダに配置するのが一番簡単な方法ですが、これは万が一テンプレートのソースが見られて、そこからスクリプトで使われている変数名が予想されたりするとセキュリティ的に好ましくない場合もあります。
解決方法はいろいろありますが、テンプレートはひとまず専用フォルダを作っておいた方が無難でしょう。

公開フォルダの配下に
templates
templates_c
cache
フォルダを作り、属性を
700にしました。



フッター
インストール
基本
備忘録
本
リンク
ねこすけのsmarty著作権表示
ねこすけCMSへ
[EDIT]