#php #macos #permissions #monolog
#php #macos #разрешения #monolog
Вопрос:
Я использую встроенный php-сервер для настройки сервера для моего проекта slim, используя php -S localhost:8000
Теперь я включил Monolog в конфигурацию по умолчанию. Когда я пытаюсь писать с помощью Monolog, я получаю следующую ошибку
There is no existing directory at "/storage/logs" and it could not be created: Read-only file system in /Users/miguel/Code/strava-php/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 172
Это результат stat storage
, показывающий мои текущие права доступа к папке.
31361802 drwxrwxrwx 3 мигель стафф 0 96 «16 августа 12:54:22 2020» «16 августа 12:54:22 2020» «16 августа 13:08:57 2020» «Август 16 12:49:30 2020» 4096 0 0 хранилище
Что я пробовал
- Используйте
sudo chmod -R 777 storage/logs
- Используйте
chown miguel storage/logs
Ответ №1:
Я думаю, что предоставление разрешения для storage
папки решит проблему вместо предоставления разрешения только для logs
папки.
sudo chmod -R 777 storage