Solution to PHP magento backend failure to log in
Many friends may have the same experience. Magento can be accessed normally after configuring the domain name in the server, but after configuring it locally, it cannot log in to the backend. When logging in with the account and password, it is found that there is a blank space and cannot jump to the backend. This article is dedicated to We will introduce two methods to solve the problem of being unable to log in to the local Magento backend. Friends in need can refer to it.
Solution 1:
This is a cookie problem. This problem can be solved by using non-IE core browsers such as Firefox. Although the browsers handle cookies in a very similar way, they are not 100% the same. Other versions of Magento also have this problem.
The detailed way to fix this problem is to locate: app/code/core/Mage/Core/Model/Session/Abstract/Varien.php.
Around line 70 you can see something like this:
// set session cookie params /* 码农教程 http://www.manongjc.com */ session_set_cookie_params( $this->getCookie()->getLifetime(), $this->getCookie()->getPath() // 注释掉后面或删除
Solution 2:
No need to log in with localhost,
Change to your IP address to log in: for example http://192.168.1.100/ and add the backend address,
You can also point to other addresses in apache,
This problem generally does not occur on the server and does not need to be modified.
magento1.9 backend cannot log in problem
Open magento/app/code/core/Mage/Core/Model/Session/Abstract/varien.php
Find the code below, comment out the line $cookieParams['domain'] = $cookie->getDomain();, and it's done.
if (isset($cookieParams['domain'])) { $cookieParams['domain'] = $cookie->getDomain(); }
The results are as follows
if (isset($cookieParams['domain'])) { //$cookieParams['domain'] = $cookie->getDomain(); }
But after following this, an error still occurred, so I commented out the entire paragraph below
//if (isset($cookieParams['domain'])) { //$cookieParams['domain'] = $cookie->getDomain(); // }
Thanks for reading, I hope it can help everyone, thank you for your support of this site!