Smarty は、ビジネスとロジックを分離し、実行速度が速く、PHP Web サイトで広く使用されている非常に人気のあるテンプレート システムです。
ただし、sina App Engine (sae) へのデプロイ時に問題が発生しました。sae はクラウド コンピューティング プラットフォームとしてファイルの読み取りおよび書き込み操作を実行できないため、Smarty で出力されたキャッシュ ファイルを実装できません。
エラー メッセージ: 「SAE_Fatal_error: キャッチされない例外 'SmartyException' とメッセージ 'ファイル ./web/templates_c/wrt4e95555280ef1' を書き込めません」
SAE の解決策は Memcache を使用することです。まず、アプリケーションでアプリケーション管理に入り、サービス管理で Memcache の初期化を有効にします。次に、Smarty の設定ファイルを変更します:
これにより、Smarty テンプレートを SAE 上で実行できるようになります。
http://www.bkjia.com/PHPjc/621684.html