2015-01-24 2 views
-1

개인 키를 사용하여 데이터베이스 연결을 초기화하는 php 파일이 있습니다. 우리는이 비밀 키를 git repo에서 없애고 이것을 허용 할 해결책을 찾으려고합니다. 비공개 키를 별도의 파일에 보관하면 우리가 원하는 것을 성취 할 수 있습니다. 단순히 해당 파일을 repo에 커밋하지 않습니다.PHP : 파일에서 데이터베이스 키 읽기

키가 제한된 사용 권한을 가진 .txt 파일에 저장되어 있다면이 작업을 수행하는 가장 좋은 방법은 무엇입니까?

답변

2

이 문제의 일반적인 해결책은 민감한 정보가 들어있는 구성 파일 (예 : config.php)을 가지고 .gitignore 파일을 통해 저장소에서 구성 파일을 제외하는 것입니다. 구성 파일은 다른 파일에서 참조 할 수있는 일부 전역 변수를 설정하는 간단한 PHP 파일 일 수 있습니다.

는 여러 변수와 다른 사람들과 작업을 포함 끝나는 경우도 이 저장소에 추가하고 전형적인 값을 가지고 있지만 암호 키와 개인 키 변수 빈 나뭇잎 config.php.sample 파일을 만들 수 있습니다. 공동 작업자는 해당 파일을 config.php에 복사하고 해당 시스템에 대한 정보를 입력해야합니다.