質問: array ( "リンゴ", "バナナ", "ミカン", "ジャガイモ", "トマト"); $smarty->assign("items", $a); $smarty->display("example6-3-2.tpl"); ?> ``` またテンプレートは下記です。 ``` {foreach from=$items item=val} {$val} {/foreach} ``` ### 試したこと PHPコードの中に「$smarty->testInstall();」を書いてみて、以下の結果が得られました。 > > Smartyインストールテスト... > > テンプレートディレクトリをテストしています... > > / opt / lampp / htdocs / templatesは問題ありません。 > > コンパイルディレクトリをテストしています... > > 失敗:/ opt / lampp / htdocs / templates_cは書き込み不可です。 > > プラグインディレクトリをテストしています... > > / opt / lampp / htdocs / libs / pluginsは問題ありません。 > > キャッシュディレクトリをテストしています... > > 失敗:/ opt / lampp / htdocs / cacheは書き込み不可です。 > > configsディレクトリをテストしています... > > / opt / lampp / htdocs / configs /はOKです。 > > syspluginファイルをテストしています... > > ... OK > > プラグインファイルをテストしています... > > ... OK > > テストが完了しました。 > > > ### 補足情報(FW/ツールのバージョンなど) XAMPP7.3.10(PHP 7.3.10)、smarty3
回答: ``` sudo chmod +w /opt/lampp/htdocs/templates_c ```