經(jīng)常有人遇到magento后臺(tái),輸入了正確的賬號(hào)密碼。不能正常登陸,也不提示錯(cuò)誤。就是繼續(xù)跳轉(zhuǎn)到登陸界面。
網(wǎng)上有很多解決的文章,大多是把某段代碼給注釋掉。
我的是獨(dú)立服務(wù)器,按照網(wǎng)上的方法,注釋了代碼后,同樣不能登陸。
后來(lái)我清空了cache 和 session后。能登陸了。但是只是暫時(shí)的。過(guò)了幾十分鐘。重新登陸,又出現(xiàn)問(wèn)題了。
所以問(wèn)題出現(xiàn)在給var分配內(nèi)存空間上面。
在對(duì)magento優(yōu)化的時(shí)候。我使用了命令mount -t tmpfs -o size=100M,mode=0777 tmpfs var
就是把var掛載到內(nèi)存中,并且給它分配100M的內(nèi)存空間。var的內(nèi)存只配置了100M。這怎么行呢?var分分鐘就到兩三百M(fèi)的。
果斷執(zhí)行命令mount -t tmpfs -o size=1000M,mode=0777 tmpfs var。把var的內(nèi)存加到1G。問(wèn)題解決了。
登陸FTP,查看var。占用了300多M。難怪不能登陸。但是分配到1G。已經(jīng)足夠了。定期清空緩存就好了。