Ошибка 500 al двигателей una imagen общественность/устройство хранения данных Laravel

Друзья Hola el problema que tengo es que al ejecutar este código:

    $image = $request->file('picture');
    $imageName = $image->getClientOriginalName();
    $image->move(public_path('storage/courses'),$imageName);

я esta generando ошибка ООН 500, y сер параграфа mas especifico lo que los genera el la linea 3, esto соло pasa en el servidor, ya que de manera локальный todo funciona correctamente. Меня podrian ayudar подставляют esto, gracias.

Este я da en en log: ошибка

log
[22:18:00] LOG.error: Unable to write in the "/var/www/sibech-elearning/public/storage/courses" directory {"userId":1,"exception":{}}
1
задан 20.12.2019, 05:21
1 ответ

Конечно у него есть тема разрешений на сервере.

Сначала, папка 'courses' уже существует?

Выбор состоит в том, чтобы распределять свойство 'courses' пользователю сервера, который обычно является 'www-датой' в индейце-апачие.

Другой выбор, менее безопасная, и что конечно будет опровергнут здесь, но что оставил ее тебе, потому что он позволил продвигать меня от случая к случаю, в котором Laravel не позволял записать контент, / storage состоит в том, чтобы распределять разрешения 777 в каталог в вопросе:

chomd 777 storage/courses
0
ответ дан 21.12.2019, 12:13

Теги

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