2013-08-19 5 views
1

나는 이상한 문제가있어 발견 한 다른 게시물과 관련이없는 것 같습니다. 내 Magento에 로그인하여 MAMP를 통해 내 로컬에 설치했습니다. 그것은 "잘못된 암호"또는 그 성격의 아무것도 말하지 않으며, 그것은 단지 자체를 새로 고칩니다. .htaccess를 수정하고 Magento 포럼에 게시하려고했지만 아무것도하지 않았습니다. 나는 "제출"을 누르고 페이지를 새로 고치는 것처럼 보인다. 리디렉션 문제입니까? Firefox에서 완벽하게 작동하지만 Chrome에서 액세스를 허용하지 않는 몇 가지 이유가 있습니다.Magento CE 1.7.0.2 - Chrome으로 관리자 패널에 로그인 할 수 없습니다.

답변

1

이것은 Chrome에서 쿠키를 처리하는 방식이며 이는 프로덕션 사이트 및 로컬 설치에서 발생할 수 있습니다.

가장 빠른 수정 사항은 DBM에 로그인 (PHPMyAdmin, MySQL Workbench, 무엇이든간에), core_config_data 테이블로 이동하여 "web/cookie/cookie_httponly"와 일치하는 항목이있는 "path"라는 열을 찾습니다. 끝까지 가깝다. 값 열을 NULL로 설정해야합니다./var 폴더에서 캐시를 지우면 좋을 것입니다.

일부 사이트에서는 Varien.php를 수정하라는 메시지가 표시됩니다.이 방법을 사용해 보았습니다. 데이터를 가져올 때마다 Magento가 참조하는 입력란을 주석 처리했기 때문에 최대 2GB 이상이 될 수있는 로그 파일로 끝날 수 있습니다. 쿠키에서. 안좋다. 이것이 작동하는지 알려주세요.

+0

이 근무 \ \ 응용 프로그램 \ 코드 \ 코어, 처음으로. 나는 그것을 매우 감사한다! – user2654314

+0

다행이었습니다. 다음을 수정하는 데 사용하지만 더 이상 필요하지 않은 것 같습니다. 다른 사람들이 필요로 할 경우를 대비해 게시 할 것입니다. 참고 : 서버가 잘못 구성되었다는 메시지가 나타날 수 있습니다. 프로덕션 환경에서 보안 문제가 없었지만 일반적으로 "httponly"항목 만 무효화합니다. core_config_data> 웹/쿠키/cookie_path가 업데이트 core_config_data> 웹/쿠키/cookie_domain을 NULL로 업데이트는 NULL로 업데이트 core_config_data> 웹/쿠키/cookie_httponly null로 – sparecycle

0

나는 위의 솔루션을 만들었고 나에게도 효과적이었습니다. 값 필드에 "NULL"을 입력하는 것이 PHPMyAdmin의 확인란을 선택하는 것과 다릅니다.

0

먼저이 파일로 이동 한 다음이 섹션 (85 행 ~ 102 행)에 주석으로 작성하십시오. 마법사 \ 코어 \ 모델 \ 세션 \ 추상 \ Varien.php

/* 
// session cookie params 
    $cookieParams = array(
     'lifetime' => $cookie->getLifetime(), 
     'path'  => $cookie->getPath(), 
     'domain' => $cookie->getConfigDomain(), 
     'secure' => $cookie->isSecure(), 
     'httponly' => $cookie->getHttponly() 
    ); 
    */ 
관련 문제