php82-fpm macports не может прочитать файл php из-за системной политики

Я пытаюсь настроить сервер LAMP на своем MacMini M1, и после нескольких проблем с конфигурацией мне удалось запустить apache2 и php82-fpm в режиме fastcgi, но системная политика Apple, похоже, блокирует любую попытку загрузить PHP-скрипт. Вот сообщение консоли Apple, которое я обнаружил:

      System Policy: php-fpm82(449) deny(1) file-read-data /Volumes/2To/Sites/64.php

В журнале Apache я получаю:

      [Fri Mar 24 12:40:39.953320 2023] [proxy_fcgi:error] [pid 1120] [client ::1:49813] AH01071: Got error 'PHP message: PHP Warning:  PHP Request Startup: Failed to open stream: Operation not permitted in Unknown on line 0; Unable to open primary script: /Volumes/2To/Sites/64.php (Operation not permitted)', referer: http://localhost/

И браузер показывает:

      No input file specified.

Файл разрешен всем, и я разрешил php82-fpm и php82 доступ ко всему диску внутри панели безопасности macOS Ventura.

Изменить: я исправил это, установив пользователя и группу, под которыми работает php82-fpm, для меня... (отредактировав файл www.conf)

0 ответов

Другие вопросы по тегам