답변:
MAMP Folks가 방금 해결책을 게시 했습니다.
10.10 Preview 5 버그의 해결 방법 : / Applications / MAMP / Library / bin에있는 "envvars"파일의 이름을 "_envvars"로 바꿉니다.
테스트 업데이트 : 작동합니다!
요세미티 릴리즈에서도 작동합니다!
분명히 MAMP 사람들은 해결 방법을 찾고 있습니다.
https://twitter.com/mamp_en/status/496655943506350081
계정을 팔로우하여 업데이트하십시오.
MAMP Pro 3.0.7.3은 Yosemite에서 제대로 실행되지만 새 컴퓨터에 설치 한 후에도 같은 문제가 발생했습니다.
내 경우에는 따옴표가 포함 된 가상 호스트에 대해 추가 매개 변수를 정의했기 때문에 문제가 발생했습니다. 기본적으로 Yosemite 키보드 설정은 따옴표를 스마트 따옴표로 변환하도록 설정되어 있습니다 ( "캐시 없음"은 "캐시 없음"이되었습니다. 글꼴 및 글꼴 크기에 따라 이는 즉시 명확하지 않을 수 있습니다). 이로 인해 호스트가 비활성화 된 경우에도 Apache가 중단되었습니다.
이 설정을 변경하려면 시스템 환경 설정-> 키보드로 이동하십시오. 텍스트 탭에서 스마트 따옴표 및 대시 사용을 선택 취소하십시오.
오늘은 OSX Yosemite 10.10 (공식 릴리스)으로 업그레이드 한 후 MAMP Pro 3.0.7.3으로 업그레이드했으며 동일한 문제가 발생했습니다. Apache를 시작할 수 없으며 빈 로그 파일이 있습니다.
이 수정 프로그램을 시도했지만 파일 이름이 "envvars"가 아니라 "envvars_"인 것으로 나타났습니다. envvars로 이름을 바꾸고 MAMP Pro를 다시 시작했으며 아파치를 시작할 수 없으며 빈 로그 파일이있었습니다. 또한 envvars 파일의 이름을 바꾼 후 envvars 파일의 이름이 envvars_로 바뀐 것을 알았습니다.
envvar을 _envvar로 변경하여 작동 시키지는 않지만 아파치 포트를 8888에서 80으로 변경하여 해결할 수 있었고 mod_example.so가 누락 된 것을 알았습니다. 아래에서 어떻게 해결했는지 확인하십시오.
나는 그 솔루션과 다른 것들을 계속해서 시도했고 완전히 MAMP를 다시 시작해야한다는 것을 깨달을 때까지 작동하지 않았다.
진행중인 프로세스가 있는지 MAMP 확인을 완전히 다시 시작하려면 터미널을 엽니 다.
ps -cvx | grep "mysql"
PDI가 연결된 mysql과 관련된 프로세스 목록이 출력되므로 해당 번호를 가져와야합니다.
kill PDI
PDI는 프로세스와 관련된 번호이며, 그 후에 명령을 다시 쓰면 ps -cvx | grep "mysql"
포인터가 비어 있어야합니다.
완료되면 MAMP 만 실행하십시오.