主要是因为dedecms的session存储定义了额外的存储路劲,导致了session的memcache模块存储出错,于是加了个判断,如果session的模块不是memcache的话,才额外定义存储路径
1、文件:include/common.inc.php
if(is_writeable($sessSavePath) && is_readable($sessSavePath))
修改为
if(is_writeable($sessSavePath) && is_readable($sessSavePath) && session_module_name() != 'memcache')
2、文件:include/vdimgck.php
if(is_writeable($sessSavePath) && is_readable($sessSavePath)){ session_save_path($sessSavePath); }
修改为:
if(is_writeable($sessSavePath) && is_readable($sessSavePath) && session_module_name() != 'memcache'){ session_save_path($sessSavePath); }