• ベストアンサー

Smartyのtplファイル更新

サイトにSmartyというものが入っており 文言を変えたくsmarty/templatesの該当tplファイルを更新し FTPで上書きすると500エラーになります。 いろいろ調べてみましたがわかりませんので tplを更新するする方法はどうしたらいいでしょうか?

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

  • ベストアンサー
回答No.2

#1さんへの回答から、ファイルのパーミッションが間違っていて、httpdがテンプレートを読めないという予想をします。 調べ方としては、 php.iniをいじれるならエラーの表示をするように変更してみるとわかりやすくなるかもしれません。 display_errorsなど。 http://php.net/manual/ja/errorfunc.configuration.php あと、httpdのログを見られるなら、エラーログの方にPHPのエラーが出ていたりしませんか?

その他の回答 (2)

回答No.3

元のファイルは保存していないのかな? 保存していればそれをアップして元通りに動くのか、まずチェック。 動くのであれば、書き換えた場合のファイルとの差(文字コード、改行コード、もちろん内容も)をチェック そこから原因を探るしか無いかも? /*************************/ PHP側に ini_set( 'display_errors', 1 ); 記載して実行したら詳細なエラー内容わかるかもね。

回答No.1

更新したことがエラーの原因ではありません。 更新したファイルの記述ミスなどが原因です。

参考URL:
http://blog.livedoor.jp/fbikqtfm/archives/50580637.html
tamurad007
質問者

お礼

すみません。 <h1>のあという文字をいに変えた程度です。。。