基本上,我在Heroku上托管了一个CakePHP网站,但每当我执行Git推送来更新网站时,我的所有用户都会被注销。
我假设它与/tmp
文件夹有关,每次在Heroku上进行更新时都会刷新。我该如何解决这个问题?
答案 0 :(得分:2)
您应该将缓存提供程序更改为database
或cache
(memcached),如文档中所述:http://book.cakephp.org/2.0/en/development/sessions.html#built-in-session-handlers-configuration
如果您扩展到多个dynos(不会共享/ tmp文件夹),这也有工作的优势