ヘテムル(heteml)というレンタルサーバーで、PHPとSmartyを使って、サイトを作っているのですが、


Warning: Smarty error: unable to read resource: "login.tpl" in /usr/local/php5/php/Smarty/Smarty.class.php on line 1088

というエラーが出てしまい、解決できません。

ヘテムル(heteml)のSmarty 使い方マニュアル
http://heteml.jp/support/manual/smarty/
を見て、設置したのですが、

どこが間違っているのでしょうか?

エラーの解決方法が分かる方がいましたら、ぜひ教えてください。よろしくお願い致します。

回答の条件
  • 1人5回まで
  • 登録:2008/07/31 02:18:31
  • 終了:2008/08/07 02:20:04

回答(2件)

id:easygoings No.1

easygoings回答回数153ベストアンサー獲得回数202008/07/31 10:15:05

ポイント35pt

これだけでは、情報が少なすぎて、マトモな回答は得られないかと。

 

login.tplファイルの、ディレクトリ名や、ファイル名などは、

間違いないですか?

 

サンプルファイルには、login.tplというファイルはありませんが、

設定ミスがありませんか?

 

そもそも、サンプルファイルそのままで、書いてある通りに設定して

きちんと動作したのでしょうか?

id:comcom9

回答ありがとうございます。

Smartyはちゃんと動作しています。

多分、index.phpとの連携が上手くいっていないと思うのですが・・・。

もう一度見て検討してみます。

2008/07/31 10:51:24
id:falcon2 No.2

falcon2回答回数331ベストアンサー獲得回数22008/08/02 07:09:04

ポイント35pt

login.tplがないということです

id:comcom9

いや、login.tplは作っているのですが・・・。

2008/08/02 10:48:54
  • id:tobeoscontinue
    パスは大丈夫でしょうか。
    $smarty->template_dir = "./templates";
    ...
    $smarty->display("login.tpl");
    のようにしているとlogin.tplはアクセスするファイルと同じ位置か、templates/の中にある必要があります。
    移動できないのであれば絶対パスで指定してみて下さい。

    includeやrequireをしていると、されるファイルからはカレントディレクトリーが静的にはわからないので
    相対パスでは注意が必要です。
  • id:matsubobo
    上記質問からだと、不確定要素が多いので、Smarty周りのソースコードを出した方がいいと思います。

この質問への反応(ブックマークコメント)

トラックバック

  • heteml(ヘテムル) レンタルサーバー比較DB++~口コミ・評判~ 2010-03-07 10:59:01
    heteml(ヘテムル)の口コミ・評判! アクセスありがとうございます!! heteml(ヘテムル) の評判や口コミを集めましたよ(・∀・) さて、どんな口コミがあるのでしょうか? 一緒に見
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません