从网上下载源码放到zend之后,运行时提示Warning: Smarty error: unable to read resource: "index.tpl" in D:\Apache2.2\htdocs\smarty\Smarty.class.php on line 1093
不显示该页面,而是成了下载 index.tpl页面这是怎么回事啊? 是不是路径写错了?
不显示该页面,而是成了下载 index.tpl页面这是怎么回事啊? 是不是路径写错了?
define('BASE_PATH','D:\Apache2.2\htdocs\\');
/* 定义Smarty目录的绝对路径 */
define('SMARTY_PATH','D:\Apache2.2\htdocs\\');
/* 加载Smarty类库文件 */
require SMARTY_PATH.'smarty\Smarty.class.php';smarty文件夹放在htdocs下面了
/* 定义服务器的绝对路径 */
define('BASE_PATH','D:\Apache2.2\htdocs\\');
/* 定义Smarty目录的绝对路径 */
define('SMARTY_PATH','D:\Apache2.2\htdocs\\');
/* 加载Smarty类库文件 */
require SMARTY_PATH.'smarty\Smarty.class.php';
/* 实例化一个Smarty对象 */
$smarty = new Smarty;
/* 定义各个目录的路径 */
$smarty->template_dir = SMARTY_PATH.'./';
$smarty->compile_dir = SMARTY_PATH.'templates_c/';
$smarty->config_dir = SMARTY_PATH.'configs/';
$smarty->cache_dir = SMARTY_PATH.'cache/';/* 定义定界符 */
$smarty->left_delimiter = '<{';
$smarty->right_delimiter = '}>';
然后smarty放在服务器根目录htdocs下面 源码文件夹是shoppingcart, 与smarty放在同一个位置(htdoc下面)