Instalé localmente magento 1.7.0.2 ¡PERO no puedo iniciar sesión en el panel de administración!
¡¿QUÉ HACER?! ¡Intento absolutamente todo en la solución WEB!
Probé estas soluciones sugeridas
Borre el contenido del directorio var / cache e intente nuevamente. todavía NO INICIAR SESIÓN
Lo arreglé configurando manualmente dos valores core_config_data en la base de datos. Son los siguientes:
web / cookie / cookie_path = /
web / cookie / cookie_domain = "mydomain.com" todavía NO INICIAR SESIÓN DE ADMINISTRACIÓN
Abrí el directorio raíz de Magento y creé la carpeta tmp.
y abra "lib / Zend / Cache / Backend / File.php", y busque el siguiente código:protected $_options = array( ‘cache_dir’ => null, replace with protected $_options = array( ‘cache_dir’ => ‘tmp’,
todavía NO INICIAR SESIÓN
También verifiqué mi archivo php.ini, hay upload_tmp_dir = "c: / wamp / tmp" todavía SIN INICIO DE SESIÓN ADMINISTRADOR
¿Qué pasa con las instalaciones locales de los chicos de Magento?
Todavía obtengo la misma página de administración con una URL como esta
http://magento1/index.php/admin/index/index/key/56d082fb6349c1a302a5afd93ed14e9d/
fuente
Respuestas:
Hasta ahora, esta es la mejor solución en lugar de cambiar el código en otro lugar:
Usando phpMyAdmin, en su base de datos de Magento, busque la
core_config_data
tabla y ábrala. Haga clic en la pestaña "Buscar". Luego, en la columna "ruta", configure el operadorLIKE %...%
y el Valor en cookie y haga clic en el botón "Ir" para buscar.Después de buscar, establecer el valor de
web/cookie/cookie_path
,web/cookie/cookie_domain
,web/cookie/cookie_httponly
, yweb/browser_capabilities/cookies
paraNULL
Ver también: http://iamtheshadowonthesun.blogspot.com/2012/10/magento-cannot-login-to-admin-panel.html
fuente
Tuve un problema en el que magento no funcionaría sin un nombre de dominio válido, con eso en mente, cambié mi archivo de hosts en Windows para que la entrada localhost dijera:
Luego actualicé todas las opciones en la
core_config_data
tabla de Magento para señalar mi nuevo nombre de dominio y funcionó de maravilla.Esto ahorra tener que comentar el código localmente.
Según los comentarios a continuación:
.
). Usar la IP directamente también funcionaría.core_config_data
tabla, también es recomendabletruncate core_cache
.fuente
core_config_data
no ayudará.TRUNCATE
core_cache, ya que no podemos acceder al panel de administración para hacerlo de la manera "Magento".prueba esto
<localhost location>\app\code\core\Mage\Core\Model\Session\Abstract
eliminar esta línea o comentar esta línea
y luego modificó este código (número de línea 86)
eso es todo ... más detalles más LEER ESTO
fuente
en db: core_config_data
cambiar cualquier cosa que se parezca a tu dominio
En la aplicación \ etc \ local.xml (marque para tener localhost)
En .htaccess deshabilite lo siguiente si los tenía habilitados
fuente
Recientemente tuve este problema con Magento 1.9.2.1.
Descargué una copia en mi configuración local de MAMP y no pude iniciar sesión en la administración.
Siempre recibí el mensaje de que la clave de formulario no era válida.
Intenté todo lo mencionado en este y otros hilos:
Borrando la carpeta / var / cache / & / var / session / Cambiando las URL en la base de datos (tabla core_config_data) y verificando si los valores del dominio de la cookie fueron establecidos.
No dados.
Entonces encontré la solución:
En mi caso, la sesión no se pudo inicializar porque estaba configurada para usar memcached, que no tengo en mi servidor local.
Espero que esto ayude a alguien más.
fuente
Sé que esta publicación es bastante antigua, pero ayer tuve el mismo problema: no pude iniciar sesión en el administrador y la página de inicio de sesión de administrador redirigió a la url con doble índice en la url de esta manera:
http://www.mymagentosite.com/index.php/admin/index/index/key/56d082fb6349c1a302a5afd93ed14e9d/
..y después de pasar 4 horas tratando de resolverlo, comparto mi solución aquí: me di cuenta de que tenía acceso a mi administrador usando mi teléfono inteligente con conexión 4G. El problema era, por lo tanto, la dirección IP que se filtró. El culpable: la extensión MageFirewall en la que no completé la lista blanca.
fuente
1) Ir a
app\code\core\Mage\Core\Model\Session\Abstract
2) Abre el archivo
Varien.php
Comenta la línea de abajo
fuente