經常有人遇到magento後台,輸入了正確的賬號密碼。不能正常登陸,也不提示錯誤。就是繼續跳轉到登陸界面。
網上有很多解決的文章,大多是把某段代碼給注釋掉。
我的是獨立服務器,按照網上的方法,注釋了代碼後,同樣不能登陸。
後來我清空了cache 和 session後。能登陸了。但是只是暫時的。過了幾十分鐘。重新登陸,又出現問題了。
所以問題出現在給var分配內存空間上面。
在對magento優化的時候。我使用了命令mount -t tmpfs -o size=100M,mode=0777 tmpfs var
就是把var掛載到內存中,並且給它分配100M的內存空間。var的內存只配置了100M。這怎麼行呢?var分分鐘就到兩三百M的。
果斷執行命令mount -t tmpfs -o size=1000M,mode=0777 tmpfs var。把var的內存加到1G。問題解決了。
登陸FTP,查看var。占用了300多M。難怪不能登陸。但是分配到1G。已經足夠了。定期清空緩存就好了。