Laravel: доступ к файлу file_put_contents () запрещен - правильные разрешения для хранилища / инфраструктуры / кэша?

ваша ошибка

Set Managers = .Range("A", .Range("A" & Rows.Count).End(xlUp))

измените ее на

Set Managers = .Range("A2", .Range("A" & Rows.Count).End(xlUp))
1
задан Thierry Maasdam 19 January 2019 в 08:04
поделиться

2 ответа

1) Если вы посмотрите на свой файл конфигурации cache.php, то увидите, что для драйвера файла папка storage/framework/cache/data настроена на запись:

'file' => [
    'driver' => 'file',
    'path' => storage_path('framework/cache/data'),
],

эта папка должна быть правильно настроена, чтобы пользователь веб-сервера мог успешно писать в эту папку.

2) или вы можете просто запустить эту команду для меня, это решило мою проблему

php artisan cache:clear 
chmod -R 775 storage/
composer dump-autoload
0
ответ дан Ismoil Shifoev 19 January 2019 в 08:04
поделиться

Я полностью очистил кеш, используя sudo php artisan cache:clear. Впоследствии проблема никогда не возникала.

В отличие от ответа Исмоила: никогда не делайте папку для хранения Laravel 777. Это создает угрозу безопасности.

0
ответ дан Thierry Maasdam 19 January 2019 в 08:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: