Home > Backend Development > PHP Tutorial > Linux下 Smarty中的display显示问题

Linux下 Smarty中的display显示问题

WBOY
Release: 2016-06-23 14:00:42
Original
1519 people have browsed it

在windows下好使,但是在linux下就不行了,我在linux下的路径是\\192.168.73.112\ubuntu\usr\local\nginx\test。 所有的文件都放在test下面。然后Smarty需要调用的HTML放在\\192.168.73.112\ubuntu\usr\local\nginx\test\View下。
我在linux下打印template_dir出来是/usr/local/nginx/test/View。

但是执行print_r($Smarty->template_dir); 这条出来了信息,
$Smarty->display('index.html');但是却没有显示界面。

谁能告诉我原因,只要相关的,靠谱的都告诉我。


回复讨论(解决方案)

但是执行print_r($Smarty->template_dir); 这条出来了信息
什么内容,贴出来

但是执行print_r($Smarty->template_dir); 这条出来了信息
什么内容,贴出来

linux下是: /usr/local/nginx/test/View
windows下是:Array ( [0] => D:\wamp\www\KMBackgroud/View\ )

怎么linux下和windows下打印出来的格式也不一样

不好意思,上面的错误的了,这个是linux下打印出来的。
Array ( [0] => /usr/local/nginx/test/View/ ) 显示1
Fatal error: Uncaught exception 'SmartyException' with message 'unable to write file /usr/local/nginx/test/Runtime/TemplatesCache_c/wrt4f694a4d12ab36.56330404' in /usr/local/nginx/test/Vender/Smarty/sysplugins/smarty_internal_write_file.php:44 Stack trace: #0 /usr/local/nginx/test/Vender/Smarty/sysplugins/smarty_internal_template.php(201): Smarty_Internal_Write_File::writeFile('/usr/local/ngin...', 'compileTemplateSource() #2 /usr/local/nginx/test/Vender/Smarty/sysplugins/smarty_internal_templatebase.php(374): Smarty_Internal_TemplateBase->fetch('index.html', NULL, NULL, NULL, true) #3 /usr/local/nginx/test/Controller/ControllerBase.class.php(126): Smarty_Internal_TemplateBase->display('index.html', NULL, NULL, NULL) #4 /usr/local/nginx/test/Controller/ControllerLogin.class.php(21): ControllerBase->display('index.html') #5 /usr/local/nginx/test/Controller/ControllerBase.cl in /usr/local/nginx/test/Vender/Smarty/sysplugins/smarty_internal_write_file.php on line 44

windows下面打印出来的
Array ( [0] => D:\wamp\www\KMBackgroud/View\ ) 显示1 熊惠花 bbb

linux smarty中display的内容不能显示,display之前的echo 能显示,之后的不能

有木有权限啊

 楼上正解:在根目录下执行 chmod -R 777 templates_c/

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template