• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP+Smarty時エラー)

PHP+Smarty学習中にエラー発生!$compile_dirが書き込めない原因とは?

このQ&Aのポイント
  • Smartyを学習中に発生した$compile_dirが書き込めないエラーについて解決方法を教えてください。
  • エラーメッセージによると、Smarty.class.phpの1092行目で$compile_dirが書き込めないという問題が発生しています。
  • 解決策としては、$compile_dirのパーミッションを確認し、ウェブサーバのユーザーに書き込み権限を付与することが必要です。

質問者が選んだベストアンサー

  • ベストアンサー
noname#227352
noname#227352
回答No.3

えっとぉ、左側に表示されているのがローカルファイルで右側に表示されているのがリモートファイルではないでしょうか? ほんでもって右側のファイル名を右クリックすると属性の変更が出来ると思いますが…。 それからFFFTPのサイトにマニュアルがありますので,一読してみて下さい。

kannitiha
質問者

お礼

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

kannitiha
質問者

補足

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

その他の回答 (2)

noname#227352
noname#227352
回答No.2

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

kannitiha
質問者

補足

回答ありがとうございます。 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では、ローカル上のファイル一覧名などは表示されているのですが、 サーバー上のファイルは見えない状況です。 以上宜しくお願い致します。

noname#227352
noname#227352
回答No.1

//$compile_dirが書き込めない=禁止されているという気がする 恐らくそのまんまのエラーだと思います。 $compile_dirのパーミッションを707にしていますか?

kannitiha
質問者

補足

回答ありがとうございます。 $compile_dir のパーミッションですが、これはどうやって設定するものなのでしょうか? 調べていると、FTTPで送信時、サーバー上で「属性変更」するといったパターンもあるようなのですが。 http://www.phpweb.jp/manual/manual06.php 現在、レンタルサーバーを利用して作成しているのですが、よくわかりません。 利用しているサーバーは、http://atpages.jp/です。 現在のエラーページは、以下です。 http://www9.atpages.jp/brightsite/ goodsSystem/Company/goods/testRogic.php 宜しくお願いします。

関連するQ&A