Не удалось открыть поток: доступ запрещен в / public / uploads / images при каждом создании нового сообщения - PullRequest
1 голос
/ 17 мая 2019

Я использую Laravel 5.7 в Ubuntu 16.04 с Nginx. Каждый раз, когда я создаю новый пост, изображение сохраняется в /pubic/uploads/images/IDofPost/imagename.png

Я использую BKWLD/croppa: Image thumbnail для оптимизации изображений, однако каждый раз, когда создается новый пост, создается новый урожай, и я получаю сообщение об ошибке failed to open stream: Permission denied.

До недавнего времени мне удавалось решить мои проблемы с помощью следующей команды chown -R www-data:www-data /var/www/

Теперь у меня проблема: из-за объема файлов, когда я запускаю эту команду, я получаю ошибку 419 при попытке войти в панель администратора и, если я не перезагружаю сервер, я не могу войти. Мои запланированные команды перестаньте работать и т. д.

Как сделать разрешения в / public / uploads постоянными для каждого нового файла, каталога и т. Д.?

1 Ответ

0 голосов
/ 17 мая 2019

Вместо того, чтобы назначать пользователя каталогу, попробуйте дать разрешение на чтение / запись в каталог public/uploads. Ниже приведена команда для предоставления разрешения на чтение / запись для этого каталога: -

sudo chmod 777 -R public/uploads

Я думаю, что это может помочь решить вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...