2012-11-27 4 views
0

Bluehost에서 호스팅되는 라이브 마젠타 웹 사이트가 있습니다. 방금 Wamp를 설치했으며 라이브 웹 사이트를 로컬 Wamp 서버에 복제하려고했습니다.wamp magento no admin 페이지

일부 구성이 라이브 서버에서 로컬로 변경된 후 사이트가 아무런 문제없이 작동하지만 관리자 페이지가 없습니다! localhost/magento/admin으로 이동하면 404 페이지로 이동하여 오류가 발생합니다 : 요청한 URL/magento/admin을이 서버에서 찾을 수 없습니다.

어떻게 수정합니까? 고마워.

서버 정보 : wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24-32b

+1

"localhost"를 사용하지 마십시오. index.php가 URL 경로에 없어야합니다. – benmarks

답변

1

은 서버 구성에는 재 작성이없는 것으로 보인다.

시도 http://localhost/magento/index.php/admin -이 방법이 효과적입니다. 그런 다음 서버에서 다시 쓰기를 구성합니다 (mod_rewrite 사용). 그러면 모든 것이 의도 한대로 작동합니다.

@benmarks가 맞습니다. localhost (점없이 서버 이름)을 사용하지 마십시오. 브라우저에 관리자 로그인 양식이 표시되지만 관리 패널에 로그인 할 수없는 큰 기회가 있습니다. 서버 이름을 magento.local과 같이 변경하는 것이 좋습니다.

+0

그러나 지금은 새로운 오류 메시지가 나타납니다. 치명적인 오류 : C : \ wamp \ www \ magento \ lib \ Varien \ Http \ Adapter \ Curl.php의 정의되지 않은 함수 curl_setopt()를 호출하십시오. line 87 –

+0

PHP에서 컬 확장 기능을 활성화해야합니다 - http://www.magentocommerce.com/boards/viewthread/274194/ –

+0

감사합니다. php.ini에서 extension = php_curl.dll의 주석 처리를 제거했으나 문제가 지속됩니다. –

0

이 오류는 관리 값이 일부 테이블에서 변경 될 수 있기 때문에 발생합니다. 아래 표를 확인하고 업데이트하십시오.

SET FOREIGN_KEY_CHECKS=0; 
    UPDATE `core_store` SET store_id = 0 WHERE code='admin'; 
    UPDATE `core_store_group` SET group_id = 0 WHERE name='Default'; 
    UPDATE `core_website` SET website_id = 0 WHERE code='admin'; 
    UPDATE `customer_group` SET customer_group_id = 0 WHERE customer_group_code='NOT LOGGED IN'; 
    SET FOREIGN_KEY_CHECKS=1; 
+0

안녕하세요 Palanikumar, 귀하의 쿼리를 실행, 그것은 성공하지 못한 msg를 반환하지 않습니다 대신 텍스트 상자의 코드가 변경됩니다 : –

관련 문제