После обновления до MacOs Catalina MAMP перестает работать - PullRequest
1 голос
/ 16 октября 2019

У меня на рабочем столе есть папка с именем work, в которой я храню все свои проекты php. Я использую MAMP, и все проекты настроены для работы на виртуальных хостах, например, если у меня есть проект с именем test, я получаю доступ к этому проекту по этому URL http://test.dev.

Все прошло нормально, пока я не обновил до macOS Catalina , когда у меня появилась эта ошибка.

(1) Операция не разрешена: Невозможно открыть каталог для индекса: /Users/username/Desktop/work/php/development/projectname.

Я установил разрешения для рабочей папки и всех подпапок для чтения и записи для своей группы пользователей и персонала, я попробовал все разрешения терминала

commands: chmod 777, 755, etc.

Ответы [ 3 ]

2 голосов
/ 28 октября 2019

Я решил выполнить следующие операции:

0) Выйти из MAMP и всех приложений, использующих mySql и Apache Server (остановить все экземпляры)

1) Перейти к системеНастройки, Система и конфиденциальность, вкладка «Полный доступ к диску» 2) Нажмите «добавить» и перейдите в / Applications / MAMP / Library / bin и добавьте apachectl 3) Запустите эту команду из терминала: sudo /Applications/MAMP/bin/startApache.sh\ 4) Откройте MAMP и нажмите кнопку Пуск серверов

, теперь вы сможете запустить приложение localhost

1 голос
/ 19 октября 2019

У меня та же проблема, что и у вас, и я трачу много дней на ее решение следующим образом:

остановите MAMP, затем откройте терминал и введите sudo /Applications/MAMP/bin/startApache.sh -> then Enter, чтобы запустить apache вместо нажатия кнопки «Пуск» в приложении MAMP. ,(этот способ позволяет MAMP читать любые файлы на вашем Mac, включая внешние диски)

0 голосов
/ 16 октября 2019

Это может быть связано с неправильным разрешением, предоставленным новым диспетчером разрешений MacOS Catalina. Возможный способ решения этой проблемы - проверить, доступен ли вашему приложению доступ к папке, в которой хранится проект.

Для этого вам необходимо:

  • Перейти кСистемные настройки
  • Перейти к системе и конфиденциальности
  • Перейти к файлам и папкам
  • Убедитесь, что папка вашего проекта отмечена в подразделе, касающемся вашего приложения

Надеюсь, это решит вашу проблему.

...