Laravel - попытка доступа к хранилищу дает запрещенную ошибку - PullRequest
0 голосов
/ 15 октября 2019

На сервере Linux у меня есть экземпляр laravel. Я попытался подключиться к серверу по ssh и запустить команду: php artisan link: storage Ничего не произошло, на консоли не было ошибок или ответов.

Поэтому я попытался создать символическую ссылку следующим образом: ln -s storage/ app / public / storage При этом создается символическая ссылка, но в общей папке не появляется ярлык с именем «storage», как обычно.

Также при попытке доступа к ресурсу я получаю запрещенную ошибку 403. путь к ресурсу: у вас нет прав доступа к имя-домена / public / storage / 133 / cipla_vitamins_icon.svg на этом сервере. Когда я ожидаю: у вас нет разрешения на доступ имя домена / хранилище / 133 / cipla_vitamins_icon.svg на этом сервере.

Нужно ли исправить символическую ссылку или этоисправить htaccess?

Ответы [ 2 ]

0 голосов
/ 15 октября 2019

Глупый я. Мне пришлось указать абсолютный путь к обоим местам, чтобы это работало:

ln -s / usr / www / users / ftp_username / storage / app / / usr / www / users / ftp_username / public / storage

Теперь его рабочий ура.

0 голосов
/ 15 октября 2019

Вы проверили, какие разрешения на каталоги у вас есть? убедитесь, что его 755 или 777.

...