Smarty设置缓存目录

时间:2014-04-28 11:45:03

标签: php caching smarty

我将此目录subdomain1下的子域/var/www/vhosts/Domain1/subdomains/subdomain1/httpdocs/的内容迁移到新的域2,就像新域domain2是第一个子域的相同副本一样。此域在此目录/var/www/vhosts/domain2/httpdocs下。 问题是,一旦我完成复制并重新配置新域,我就会发现一个小问题。一旦我输入新的域名网址Warning: The sessions directory does not exist: /var/www/vhosts/Domain1/subdomains/subdomain1/httpdocs/cache. Sessions will not work until this directory has been created!,就会在浏览器中打印出警告。 尽管我创建了这个目录(警告消失了),但会话还没有开始,我的登录被拒绝了。 我想重置Smarty新目录,所以在php文件中我尝试了以下

<?php
$smarty = new Smarty;
$smarty->setCacheDir('./cache');
echo $smarty->getCacheDir(); 
?>

但是一旦我跑了这个,我得到:

Call to undefined method Smarty::setCacheDir()
Call to undefined method Smarty::getCacheDir()

任何想法如何重置Smarty目录(缓存目录)? Smarty版本是2.6.14

0 个答案:

没有答案