[macos] Mavericks의 MAMP Pro 3.05가 Yosemite로 업데이트되었습니다-Apache가 시작되지 않습니다

요세미티를 새로 설치 한 파티션에서 DP4까지 요세미티에서 MAMP Pro 3.05를 성공적으로 실행했습니다.

이제 Mavericks 설치에서 DP5 용 설치 프로그램을 실행했으며 이제 MAMP Pro 설치가 Apache를 시작하지 않습니다. 로그를 확인하라는 메시지가 표시되지만 관련이 없습니다.

기존 설치이므로 Yosemite의 Apache에 해당 구성의 무언가가 잘못되었다고 가정합니다.

어떤 아이디어?



답변

MAMP Folks가 방금 해결책을 게시 했습니다.

10.10 Preview 5 버그의 해결 방법 : / Applications / MAMP / Library / bin에있는 “envvars”파일의 이름을 “_envvars”로 바꿉니다.

테스트 업데이트 : 작동합니다!

요세미티 릴리즈에서도 작동합니다!


답변

트위터의 MAMP에서 해결책을 찾았습니다.

10.10 Preview 5 버그에 대한 해결 방법 : 파일“envvars”를“_envvars”로 이름을 바꿉니다.


답변

이것은 요세미티의 Mamp Pro 2.1.1에서도 작동합니다.

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_로 바뀐 것을 알았습니다.


답변

Mavericks에서 MAMP 3.0.5를 실행 중이었습니다. 매버릭스를 El Capitan으로 업그레이드 한 후에도 같은 문제가 발생했습니다. MySQL은 정상적으로 시작되었지만 Apache는 그렇지 않았습니다.

Yosemite에 제안 된 것과 같은 폴더에서 이름 envvars을 바꾼 후 이전 과 같이 Apache를 시작할 수있었습니다._envvars/Applications/MAMP/Library/bin

따라서이 수정은 El Capitan에도 적용됩니다!