2016-10-07 1 views
0

У меня проблема с сохранением файлов (фотографий) с помощью laravel в веб-хостинге. Я могу сделать это в localhost и отлично работает. Но теперь я переношу весь проект на веб-хостинг, но сохранение файлов не работает.Сохранение файлов в веб-хостинге с помощью Laravel?

Форма работает, имя файла сохранено, но файл нет.

У меня есть этот код в моей конфигурации/filesystems.php:

'local' => [ 
    'driver' => 'local', 
    'root' => public_path('web/photos'), 
], 

И у меня есть эти папки public_html/веб/фото Что не так?

+0

Вероятный разрешения вопроса. Попробуйте 'dd (is_writable (public_path ('web/photos')))' где-то в вашем коде для проверки. – jszobody

+0

Или запишите его. Не рекомендовал бы dd'ing жить. – Doom5

ответ

0

Это все о разрешениях на файлы, на вашем веб-сервере вам необходимо его изменить.

Если у вас есть доступ к консоли:

sudo chown www-data /public_html/web/photos 
sudo chmod 755 /public_html/web/photos 

Или FTP-клиент, как так: https://www.youtube.com/watch?v=GWBwqlUhQOM

+0

Извините, я немного новый, и я немного потерялся. Какой файл мне нужно изменить? filesystems.php? – jhonleg

+0

Нет, вам нужно установить разрешение (как на видео) на любые папки, которые вы хотите загрузить, в этом случае '/ public_html/web/photos' – astratyandmitry

+0

Это можно сделать в cpanel? – jhonleg

Смежные вопросы