框架使用SMARTY白屏,没有提示错误也没有显示内容

#1 WCPSOFT

框架使用SMARTY白屏,没有提示错误也没有显示内容,请问是不是我入口那边写错了。
$spConfig = array(
'view' => array(
  'enabled' => TRUE, // 开启视图
  'config' =>array(
   'template_dir' => APP_PATH.'/template', // 模板目录
   'compile_dir' => APP_PATH.'/tmp', // 编译目录
   'cache_dir' => APP_PATH.'/tmp', // 缓存目录
   'left_delimiter' => '<{',  // smarty左限定符
   'right_delimiter' => '}>', // smarty右限定符
  ),
  'engine_name' => 'Smarty',
  'engine_path' => SP_PATH.'/Drivers/engine/Smarty.class.php',
),
);
require(SP_PATH."/SpeedPHP.php");
spRun();
Smarty 2.6.18版本已经复制到engine文件夹了。
如果把 'engine_name' => 'Smarty',
  'engine_path' => SP_PATH.'/Drivers/engine/Smarty.class.php',
注释,显示正常了,这个是什么问题
我使用的speedPHP是SAE版本

该贴已经同步到 WCPSOFT的微博

2012-02-02 01:51:40

#2 我是小白_

哈哈。等待jake的解答吧。我昨天也是碰到这么一个问题的。就是注释掉了模板名称就可以了。mark一下。

2012-02-02 09:26:35

#3 我是小白_

哈哈。等待jake的解答吧。我昨天也是碰到这么一个问题的。就是注释掉了模板名称就可以了。mark一下。

2012-02-02 09:26:41

#4 我是小白_

哈哈。等待jake的解答吧。我昨天也是碰到这么一个问题的。就是注释掉了模板名称就可以了。mark一下。

2012-02-02 09:26:45

#5 我是小白_

郁闷,怎么会连续发送三次?这?好吧,我什么都不知道,我没有刷留言的想法的,就是用360的发送留言的时候。。。。出现了这样的问题的。

2012-02-02 09:27:56

#6 ryk007

如果是linux系统的话,你可以检查一下tmp 目录的权限。

2012-02-02 09:46:20

#7 jake

如果是linux系统的话,你可以检查一下tmp 目录的权限。
ryk007 发表于 2012-2-2 09:46
对,tmp目录写入不了。或者是模板语法错误,都会导致白屏。

2012-02-02 10:34:43

#8 WCPSOFT

对,tmp目录写入不了。或者是模板语法错误,都会导致白屏。
jake 发表于 2012-2-2 10:34
感谢您的回答,我把编译路径改为SAE的临时全局路径就OK。SAE_TMP_PATH

2012-02-02 11:39:43

#9 熊家湾的孩子

'template_dir' => APP_PATH.'/tpl', // 模板目录
'compile_dir' => SAE_TMP_PATH.APP_PATH.'/tmp', // 编译目录
'cache_dir' => APP_PATH.'/tmp', // 缓存目录
'left_delimiter' => '<{', // smarty左限定符
'right_delimiter' => '}>', // smarty右限定

sea不能直接本地编辑文件
所以SMARTY不能直接用,搞了半天都是白屏。
求助看到这个帖子了,以上是详细解决方法~~搞定鸟!

注意新浪sea才需要这样!

2012-02-26 04:49:17