문제

Mac에서 MAMP Pro를 사용하여 개발합니다. MAMP를 시작하면 포트 80을 사용하면 암호로 유사합니다. 더 높은 포트를 사용하면 제 자신이 촉진되지 않지만 URL의 포트 번호를 추가해야합니다 (예 : Dev.local : 8888). 표준 포트를 사용할 때 암호를 자랑하지 않는 방법을 아는 사람이 있습니까? 고맙습니다.

도움이 되었습니까?

해결책

Living-E 담당자에 따르면 그들은 키 체인에 비밀번호를 저장하는 옵션을 추가하는 것을 고려하고 있습니다.

http://forum.webedition.de/phpbb/viewtopic.php?f=4&t=5517&p=12019

업데이트 : 나는 Living-E 지원을 촉진하여 버그 추적기에 기능 요청으로 추가하도록했습니다. 링크는 여기에 있습니다. http://qa.living-e.de/tracker/view.php?id=3648 (등록이 필요합니다) 팔로우하려면.

또 다른 업데이트 : 여전히이 문제를 따르고 있습니다. Living-e는 버그 추적기를 이동 한 것 같습니다.이 문제에 대한 새로운 링크는 다음과 같습니다.

http://bugs.mamp.info/view.php?id=3652

독일어이지만 Google 번역은 다음과 같습니다.

언제 서버를 시작하고 정지 할 때 각각의 경우에 관리자 비밀번호는 OS X Keychain / Keyring에서 비밀번호를 얻을 수 있다면 포트가 낮은 1024 번째로 사용되면 관리자 비밀번호가 필요합니다. 성가신 팝업 광고를 피할 수 있습니다.

다른 팁

포트 80에서도 비밀번호 요청없이 MAMP의 Apache 및 MySQL을 시작/중지 할 수있는 앱을 모았습니다. Keychain에 암호를 저장하므로 한 번만 입력하면됩니다. 그것은 또한 좋은 아이콘을 가지고 있습니다!

다운로드 : http://www.46palermo.com/blog/run-mamp-without-password-easy-way/

발견 된대로 MacWorld 그리고 이미 다른 답변에서 Tom이 이미 언급했습니다. Applescript와 함께 방법이 있습니다! 단점은 사용자 자격 증명을 일반 텍스트로 저장해야한다는 것입니다.

  1. AppleScript 편집기 열기
  2. 다음 코드를 대체하십시오 YOURPASSWORD 그리고 YOURUSERNAME 사용자 자격 증명으로
  3. 응용 프로그램으로 저장하십시오. 당신은 진드 할 수 있습니다 run-only 다른 사용자가 일반 텍스트를 작은 보안 조치로 읽지 않도록합니다.
do shell script "/Applications/MAMP/bin/startApache.sh &" password "YOURPASSWORD" user name "YOURUSERNAME" with administrator privileges
do shell script "/Applications/MAMP/bin/startMysql.sh > /dev/null 2>&1"

Mamp가 분명히 변경됨에 따라 올바른 파일 경로에 문제가있을 수 있습니다. startmySQL.sh 에게 startMysql.sh 일부 버전에서는 작동하지 않는지 다시 확인하십시오!

로그인 항목 (시스템 환경 설정 -> 사용자 및 그룹 -> 로그인 항목)에 새 응용 프로그램을 넣을 수 있으므로 Apache Server 및 MySQL은 시작시 MAMP -APP (Silent Start)를 표시하지 않고 자동으로 시작할 수 있습니다.

게시 된 명령에 대한 응답으로 :

1) 포트> 1024에서 MAMP를 실행하십시오

1024 이상의 포트 범위가있는 MAMP (Nginx, Apache, MySQL)에서 모든 서버를 실행하면 서비스를 시작하기 위해 로그인 한 Mac OS X 계정을 허용 하므로이 인스턴스의 비밀번호를 요구하지 않습니다. 포트 1024 아래에서 실행되는 모든 서버에는 실행될 때 루트 권한이 필요합니다.

2) CHMOD -R A+W /TMP

이 명령은 /TMP의 모든 파일과 하위 폴더를 재귀 적으로 진행하여 현재 사용자를 위해 쓰기를 가능하게합니다. MAMP가 시작되면 서버는이 디렉토리에서 임시 파일을 만듭니다.

또한 포트 1024 아래의 서버를 실행하기로 결정하고 비밀번호를 일반 텍스트로 저장하지 않는 사과 스크립트가있는 솔루션을 원한다면이 링크를 참조하십시오. 키 체인이있는 사과 스크립트 비밀번호

나는 지금 사용하고있다 이 두 사과 MAMP를 시작/중지하려면 시작 스크립트를 저장할 수 있습니다. 스크립트는 로그인 항목이므로 부팅 할 때 항상 올라갑니다. 그것은 당신의 비밀번호를 평범한 텍스트로 저장하는 것을 의미합니다. 나는이 컴퓨터를 사용하는 유일한 사람이므로 하루에 세 번 내 비밀번호를 입력하는 것보다 더 잘 살 수 있습니다.

나는 Apache를 포트 8080에 바인딩 한 다음 80에서 8080까지 포트 전달을 사용합니다.

sudo ipfw add 100 fwd 127.0.0.1,8080 tcp from any to any 80 in

나를 위해 일하지만 위의 스크립트를 영구적으로 만들기 위해 노력하고 있습니다. 지금까지 스틱을 시도한 것은 없으므로 다시 시작한 후 터미널에서 위의 명령을 실행합니다. 그러나 비밀번호없이 무료로 MAMP를 시작하고 중지하고 8080 또는 : 8888없이 URL을 사용할 수 있습니다.

보안 문제와 유닉스 유산이 보안과 같은 MacOS (= 좋은 것). 이것이 바로 MacOS가 항상 암호를 요구하는 이유입니다. 내가 아는 한 당신이 그것에 대해 할 수있는 일은 많지 않습니다.

1) 포트> 1024에서 MAMP를 실행하십시오

2) CHMOD -R A+W /TMP

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top