我将此目录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