织梦 DedeCMS 将data目录移动到其他目录后导致后台登陆验证码一直错误的解决方法【最有效的方法】

栏目:Linux 作者:小天 点击: 2,931 次

我们使用织梦 DedeCMS 系统的都知道,data目录放在网站的根目录是很危险的,所以一般情况下都建议将data目录移到根目录的前一级,但问题来了,如果将data移到其他目录后,后台的登陆验证码就一直出错,网上很多方法都是将验证码屏掉,或者说修改php.ini 的session,但屏掉验证码又不安全,违背了程序本身的安全性,最后我发现了新的方法,可以直接将验证码功能纠正过来,实际上也是修改session的路径,方法如下:
编辑/include/vdimgck.php文件,找到if(is_writeable($sessSavePath) && is_readable($sessSavePath)){ session_save_path($sessSavePath); }行,替换为以下行:
if(is_writeable($sessSavePath) && is_readable($sessSavePath)){ ini_set('session.save_path',realpath($sessSavePath)); }
问题解决了!呵呵!



------====== 本站公告 ======------
欢迎使用趣域网域名百科,我们将长期提供域名使用相关知识和投资域名的方法和技巧;并提供主机、服务器的解决问题和网站运营方法。