プロが教えるわが家の防犯対策術!

いつもお世話になっています。
現在、Smartyを学習しているのですが、
その際以下のエラーが発生します。
Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/www/htdocs/brightsite/public_html/
goodsSystem/Company/goods/templates_c'.
Be sure $compile_dir is writable by the web server user. in /usr/local/www/htdocs/brightsite/public_html/goodsSystem/
Company/goods/libs/Smarty.class.php on line 1092

原因は、Fatal errroのように、$compile_dirが書き込めない=禁止されているという気がするのですがよくわかりません。
このとき、原因はSmarty.class.phpにあると考えられるのでしょうか?
宜しくお願いします。

A 回答 (3件)

えっとぉ、左側に表示されているのがローカルファイルで右側に表示されているのがリモートファイルではないでしょうか?


ほんでもって右側のファイル名を右クリックすると属性の変更が出来ると思いますが…。
それからFFFTPのサイトにマニュアルがありますので,一読してみて下さい。

この回答への補足

遅くなりました。
ご紹介のFFFTPのサイトでマニュアルを確認してみました。
一度もう一度見直して再度質問させていただきます。

ありがとうございます。

補足日時:2009/02/13 21:02
    • good
    • 0
この回答へのお礼

ご連絡遅くなりました。
エラーの件ですが、サーバー上で確認したところ、変更できました。
ありがとうございました。

お礼日時:2009/03/14 01:15

FTPソフトは、何を利用していますか?


今時のFTPソフトだとリモートファイルのパーミッション(権限とか属性と書かれているのかな)を変えれると思いますが?

この回答への補足

回答ありがとうございます。
FFFTPバージョンとしては、
FTTP Ver 1.92
Copyright(C) 1997-2003 Sota
http://www2.biglobe.ne.jp/~sota/
JRE32.DLL Ver 1.17(C) 山田和夫氏
FFFTPはFreeWareです

使用中のFFFTPでは、ローカル上のファイル一覧名などは表示されているのですが、
サーバー上のファイルは見えない状況です。

以上宜しくお願い致します。

補足日時:2009/02/11 21:35
    • good
    • 0

//$compile_dirが書き込めない=禁止されているという気がする



恐らくそのまんまのエラーだと思います。
$compile_dirのパーミッションを707にしていますか?

この回答への補足

回答ありがとうございます。
$compile_dir のパーミッションですが、これはどうやって設定するものなのでしょうか?
調べていると、FTTPで送信時、サーバー上で「属性変更」するといったパターンもあるようなのですが。
http://www.phpweb.jp/manual/manual06.php

現在、レンタルサーバーを利用して作成しているのですが、よくわかりません。
利用しているサーバーは、http://atpages.jp/です。
現在のエラーページは、以下です。
http://www9.atpages.jp/brightsite/
goodsSystem/Company/goods/testRogic.php

宜しくお願いします。

補足日時:2009/02/11 17:39
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!