2014-05-14 4 views
0

최근에 웹 사이트를 다른 서버로 옮기고 실버 스트라이프를 최신 버전으로 업데이트했습니다. (!) :실버 스트라이프가 인증을 묻습니다.

enter image description here

내가 조금 주위를 검색하여 몇 가지를 시도 사이트에 액세스하려고 할 때

지금, 사용자 이름/암호를 입력하라는 메시지가있다. 나는 Apache/SilverStripe 인증에 대해 많이 모른다. 우리는 같은 다른 사이트의 무리를 http:\\localhost\sitename\

  • 처럼 액세스 (지금) 우리는 최신 WampServer
  • 사이트의 디렉토리 ...\wamp\www\sitename 인을 사용하는

    • 과 : 이것은 내가 줄 수있는 모든 정보입니다 웹 서버 (워드 프레스 블로그)하지만, 인증 문제 만 SilverStripe 사이트에서 발생
    • 사이트의 디렉토리에있는 httpd.conf 파일 또는 .htaccess 어떤 파일에는 인증 설정이 없습니다
    • 그것은, 하나는 시작 페이지로 리디렉션 것 (.../sitename/container/home/, 나는 이것이 올바른 것 같다) 문제는 각 클라이언트 시스템에 한 번만 발생
    • 인증 후 Security::setDefaultAdmin("username", "password")
    • 과 인증에 필요한 사용자 이름/암호를 변경할 수 있습니다, 처음으로 사이트에 액세스 할 때 그 후에 매번 즉시 리다이렉트됩니다.
  • 답변

    4

    기본 인증을 사용하는 것처럼 들리 겠지만, 아마도 환경 변화에 의해 트리거됩니다.

    어플에서 어딘가에 설정 될 것입니다. 아마도 프로젝트의 _ss_environment.php 또는 _config.php에 있습니다. BasicAuth를위한

    API 문서 도구 현재 위치 : http://api.silverstripe.org/3.1/class-BasicAuth.html

    +0

    답변을 읽은 후 그 원인의 위치를 ​​정확히 10 초 걸렸다'BasicAuth를 :: protect_entire_site를(); 내 사이트 \ _config.php''에서'. 감사! – marsze