2012-09-22 1 views
1

내 magentocommerce 용으로 새 서버를 설치했습니다.Magento - 양식 작업 문제

불행히도 도메인을 새 위치로 옮겼을 때 (테스트가 다른 도메인을 사용하여 완료되었을 때) 이상한 문제가 발생하기 시작했습니다. 로그인 페이지가 프론트 엔드 또는 백엔드에 표시되면 (물론 고객) 올바른 자격 증명을 제출하면 페이지가 새로 고침되고 쿠키는 설정되지만 양식이 다시 표시됩니다. 올바른 콘텐츠 (카탈로그) 대신 캐시가 제공됩니다.

유일한 해결책은 실제로 브라우저에서 캐시를 삭제하고 다시 시도하는 것입니다.

나는 varnish http 액셀러레이터를 2 일 동안 사용해 왔지만 그 문제를 다루는 데 너무 많은 문제가 있었기 때문에 제거하고 정리했다. (이제는 사용자 요청을 처리하는 아파치 인스턴스 만있다.)

APC 캐싱과 Fooman Speedster도 설치했습니다.

이 문제의 원인은 무엇입니까?

이 문제를 해결하기 위해 올바른 방향으로 도움을받을 수 있습니까? 오래된 서버에서는 그런 일이 발생하지 않았지만 그때 이후로 스토어에 대한 수정이있었습니다 (어쨌든 인증과는 아무런 관련이 없습니다).

아파치 오류 로그에 아무 것도보고하지 않습니다. PHP: syntax error, unexpected BOOL_TRUE in /etc/php5/apache2/conf.d/apc.ini on line 4은 행 apc.enabled = 1과 관련이 있습니다.

답변

0

관리자 패널의 시스템 -> 구성 -> 웹 탭을보고 쿠키 경로 및 쿠키 도메인이 새 서버에 올바르게 설정되어 있는지 확인하십시오. 데이터베이스에서도 직접 할 수 있습니다. 이 경우 web/cookie/cookie_pathweb/cookie/cookie_domain 경로가있는 행을 검색하십시오. 관리자 패널에서 값을 빈 값으로 설정하거나 데이터베이스에서 NULL을 설정하는 것도 도움이 될 수 있습니다.

또한 Magento 캐시 (시스템 -> 캐시 관리) 및 APC 캐시 (여기서는 수행 방법 : How to clear APC cache entries?)를 지워야합니다.