MAMP Pro "Не удалось запустить Apache" на PHP 5.5.38
У меня MAMP Pro работает успешно с использованием нескольких разных версий PHP. Однако, когда я попытался настроить хост с PHP v5.5.38, внезапно Apache не запустился и отобразил ошибку...
Не удалось запустить Apache
Apache не может быть запущен. Пожалуйста, проверьте файл журнала для получения дополнительной информации.
В файле журнала apache нет информации, и проблема решается, если я переключаюсь на использование одной из версий PHP, которые, как я уже знаю, работают. Я пытался удалить эту версию PHP в Applications/MAMP/bin/php/php5.5.38/
и затем переустановил его, но я все еще получаю ту же проблему.
Я использую macOS Sierra v10.12.5 и MAMP Pro 4.1.1.
0 ответов
У меня была такая же проблема после переустановки MAMP PRO. Кроме того, все мои имена хостов стали красными. Выяснили, что все они потеряли связь со своими сертификатами SSL. После того, как я заново создал все сертификаты (вы также можете ссылаться на существующие сертификаты), и имена хостов перестали быть красными, Apache запустился просто отлично.
Решено: то же решение, что и @Taz (честно говоря, немного утомительно...)
- Удалите MAMP PRO (Меню MAMP PRO > Удалить MAMP PRO)
- Удалите все старые каталоги MAMP в приложениях
- Установите новую копию MAMP PRO
- На старом Mac сделайте резервную копию MAM (выберите хост localhost, меню File > Backup. Отметьте Virtual Hosts and MySQL Databases.
- На новом Mac импортируйте резервную копию
ПРИМЕЧАНИЕ: для резервного копирования, передачи и восстановления может потребоваться время. Ты должен быть терпеливым...
ВОССТАНОВИТЬ ТАБЛИЦУ ХОЗИРОВ
Скопируйте / Volumes/your_user_name/Library / Application Support / appsolute / MAMP PRO / settings5.plist на новый Mac