织梦系统网站内容更改(就是dedecms官方建议用户修改data文件名称限制,减少攻击可能)
优采云 发布时间: 2022-02-11 01:27织梦系统网站内容更改(就是dedecms官方建议用户修改data文件名称限制,减少攻击可能)
织梦漏洞很多,织梦官方也给出了很多相应的措施。今天要告诉大家的是,dedecms官方建议用户修改数据文件名。对于虚拟主机,一些虚拟主机是受限的,不能移出 web 目录。为了尽量减少网站被攻击的可能性,我们可以重命名数据目录,进一步降低被攻击的可能性。 .
1、修改include目录下的common.inc.php文件。打开文件,找到第 16 行:
define('DEDEDATA', DEDEROOT.'/data');
修改data为你要改的目录名,如:改成ys720data,然后改成:
define('DEDEDATA', DEDEROOT.'/ys720data');
2、使用FTP将数据目录重命名为ys720data,与第一步更改的文件名相同。
3、在网站后台,系统-系统基本参数-性能选项,“模板缓存目录:”改为:/ys720data/tplcache。
到此基本完成了改动,但还是有一些问题。打开网站目录,你会发现已经跳转到安装文件了。别着急,修改网站根目录下的index.php文件,把文件的前几行注释掉。注释如下,即在代码前加//,代码如下:
//if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))
//{/p>
// header('Location:install/index.php');
// 退出();
//}
这样你的网站就可以正常打开了。后台更新的时候,还是有问题。 网站 RSS和JS的更新有问题,所以我们只需要在网站的根目录下新建一个数据目录,然后在数据目录下重新创建数据目录分别新建两个目录rss和js,这样就行了,然后更新看看是否正常?
注意:上面提到的更改目录是ys720data,其中ys720data可以随意替换成你想要的目录名。