2014-04-28 3 views
0

사이트가 프로덕션 환경에서 호스팅되는 경우 드루팔 (Drupal) 관리를 완전히 제거 할 수 있는지 묻는 질문이 있지만 프로덕션 환경에서 사이트를 사용할 수 있는지 여부를 묻는 메시지가 표시됩니다 콘텐츠/모듈을 동일한 프로덕션 DB에 넣습니다.Drupal 7 - 프로덕션 서버 관리를 비활성화/제거

내 초기 생각은 - 아니요.

제가 알고 있듯이 행정 시스템은 drupal입니다. 우리가 추천 할 수있는 가장 좋은 방법은 드루팔의 관리자 경로에 대한 모든 요청을 들어 거부 할 프로덕션 서버에서 프로덕션 서버

  • 사용 .htaccess 파일에 관리자 메뉴와 오버레이를 사용하지

    • 이다/user/users/admin
    • 프로덕션 전 서버에서 .htaccess 파일을 다시 사용하여 IP 주소로 액세스를 제한합니다.
    • drupal에서 적절한 사용자 계정 및 역할을 설정하십시오.

    정말 실종 된 뭔가가 있습니까, 아니면 누구나 문제에 대한 대안을 제시 할 수 있습니까?

  • +0

    . 다른 사람이 로그인하는 것을 막으려면 '사용자/로그인'경로를 비활성화하면됩니다. – Clive

    답변

    1

    아마도 실제 문제가 무엇인지 이해해야합니다. 고객은 이해하는 언어로 질문하며 동일한 방식으로 대답해야합니다. 기술적 인 대답은 "아니오"이지만, 이미 지적했듯이이를 달성 할 수있는 많은 옵션이 있습니다. 프로덕션 환경에서 아무도 로그인 및 관리 할 수 ​​없으면 모든 사용자를 비활성화 할 수 있습니다. 비슷한 해결책이 있습니다. 프로덕션 사이트에는 admin 사용자 만 있고 active 사용자를 배포 할 수 있습니다. 다른 모든 사용자는 사용할 수 없습니다. 당신이 정말로 원하는 경우

    /관리자는 settings.php에이 코드를 넣을 수 있습니다 액세스 할 수 없습니다 :

    권한 시스템입니다 무엇
    if (0 === strpos($_GET['q'], 'admin')) { 
        die(); 
    }