已有40人关注
Smarty安装问题
发表在PHP图书答疑 2009-12-05
是否精华
版块置顶:
管理员,你好,我用的是集成开发环境:AppServ安装位置:F:\AppServ,
                                     Smarty安装位置:F:\AppServ\Apache2.2\smarty
注:F:\AppServ\Apache2.2\smarty,这个smarty就是原来的lib目录
程序源代码:
<?php
  define('BASE_PATH', 'F:\AppServ\smarty\Smarty.class.php');
  define('SMARTY_PATH', 'TM\sl\26\1\Smarty');
  [font color=#FF0000]require BASE_PATH.SMARTY_PAHT.'Smarty.class.php';[/font]
  $smarty = new Smatry;
  $smarty->template_dir = BASE_PATH.SMARTY_PATH.'templates/';
  $smarty->compile_dir = BASE_PATH.SMARTY_PATH.'templates_c/';
  $smarty->config_dir = BASE_PATH.SMARTY_PATH.'configs/';
  $smarty->cache_dir = BASE_PATH.SMARTY_PATH.'cache/';
  $smarty->assign('第一个Smatry程序');
 // $smarty->assign('conter','hello,Welcome to study\'Smarty'\'!');
  $smarty->assign('conter','Hello,Welcome to study \'Smatry\'!');
  $smarty->display('index.tpl');
?>


浏览器调试结果:
Warning: require(F:\AppServ\smarty\Smarty.class.phpSMARTY_PAHTSmarty.class.php) [function.require]: failed to open stream: No such file or directory in F:\AppServ\www\TM\sl\26\1\index.php on line 4

Fatal error: require() [function.require]: Failed opening required 'F:\AppServ\smarty\Smarty.class.phpSMARTY_PAHTSmarty.class.php' (include_path='.;C:\php6\pear') in F:\AppServ\www\TM\sl\26\1\index.php on line 4
分享到:
精彩评论 1
mr-回复
学分:0 LV1
2009-12-05
沙发
define('BASE_PATH', 'F:\AppServ\smarty\Smarty.class.php');
define('SMARTY_PATH', 'TM\sl\26\1\Smarty');
你定义了两个路径。
你可以先将你所require()的路径打印出来看看是否存在。根据你提供的错误代码,路径打印之后如下:
F:\AppServ\smarty\Smarty.class.phpSMARTY_PAHTSmarty.class.php
这不是一个正确有效的路径,请重新检查之后require().

[font color=#FF0000]给出解答:给出你Smarty正确安装路径,然后使用define('BASE_PATH', '正确路径'); 此正确路径不要包含Smarty.class.php
因为你引用的时候是在路径后 .Smarty.class.php
require BASE_PATH . Smarty.class.php;[/font]
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照