PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > LeCMS

模板文件不存在,提示信息修改,防止暴露网站信息!

管理员 2024-12-15
LeCMS
36

在关闭调试模式的情况下!

启用的主题是 default,访问网站首页, 当 default/index.htm 不存在时!

 

提示如下:

该提示会暴露网站的具体文件夹路径!!!

如何改成下图提示?

找到 lecms/xiunophp/lib/view.class.php文件,大概在20行位置的 display()函数改成如下:

public function display($filename = null) {
	$_ENV['_tplname'] = is_null($filename) ? $_GET['control'].'_'.$_GET['action'].'.htm' : $filename;
	extract($this->vars, EXTR_SKIP);
	$tplfile = $this->get_tplfile($_ENV['_tplname']);

	if( is_file($tplfile) ){
		include $tplfile;
	}else{
		if( !DEBUG ){
			exit('模板文件 '.$_ENV['_theme'].'/'.$filename.' 不存在');
		}
	}}

 

后台-工具箱-清除缓存-清除文件缓存。(如果不生效,请手动删除 runcache文件夹下的所有文件)



希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部