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