Smarty をうまく使おうと、設定ファイルを作成しました。ファイル構造は次のようになります。
/Smarty/
/Smarty/cache
/Smarty/configs
/Smarty/configs/main.conf
/Smarty/plugins
/Smarty/sysplugins
/Smarty/templates_c
/templates/
/templates/main.tpl
index.php
main.tpl で、/Smarty/ configs / main.confから main.conf をロードしようとしました
{config_load "main.conf"}
。動作しません (「致命的なエラー: メッセージ「設定ファイル 'main.conf'' を読み取れません... で例外 'SmartyException' がキャッチされませんでした」)。ただし、これは動作します:
{config_load "/var/www/vhosts/*domain*/subdomains/cms/httpdocs/Smarty/configs/main.conf"}
最初の例が機能しないのはなぜですか? 以前に設定ディレクトリを設定しました:
$smarty->setConfigDir(SMARTY_DIR.'configs/');
しかし、設定ディレクトリが見つかりません。誰か助けてくれませんか?前もって感謝します!