web.py调试session无效

作者:linux120 发布时间:May 19, 2013 分类:服务器配置

因业务需要使用web.py写了个简易缓存系统VCS,在调试session的时候死活无法生效,提示线程字典不存在login方法,纠结的发现web.py的session系统在调试(Debug)/重载(Reloader)模式下是无法生效的,可以按如下两种方式解决:
1、添加web.config.debug = False关闭调试模式,session就可以生效了。
2、在合适位置如下代码,让session在调试模式下可用:
if web.config.get('_session') is None:
session = web.session.Session(app, db.SessionDBStore())
web.config._session = session
else:
session = web.config._session

完全关闭shopex的缓存

作者:linux120 发布时间:May 9, 2013 分类:服务器维护

很多人是直接将home/cache下的一个16M文件改名、只读或者删除,这样很有可能会引发页面空白问题,正确的做法是:
1、找到config/config.php将define('WITHOUT_CACHE',false); 改成define('WITHOUT_CACHE',true);
2、清除home/cache/下的文件。