У меня проблемы с символическим связыванием моих каталогов хранения в новой установке Spark. Я проверил документы Spark (нашел здесь), и я попытался следовать инструкциям под Связывание каталога хранения Раздел. Но когда я запускаю команду
ln -s /storage/app/public /public/storage
Я получаю следующую ошибку:
ln: failed to create symbolic link ‘/public/storage’: No such file or directory
,
Это странно, потому что я проверил через командную строку и мой редактор, и каталог существует.
Я также пытался использовать
ln -sr /storage/app/public /public/storage
как предложено Вот.
Это создало символическую ссылку. Но в моем приложении я все еще получаю 404 ошибки.
Для получения дополнительной информации, которая может помочь: я использую среду Homestead для разработки и настроил свой проект с помощью Spark Installer. Я также проверил это Другой Вопрос переполнения стека, но он предложил мне предпринять те же шаги, которые я уже пробовал.
Спасибо вам за помощь!
Пытаться ln -s $(pwd)/storage/app/public $(pwd)/public/storage
из вашего каталога проекта (каталог, который имеет composer.json
в этом). Команда, с которой вы работаете, пытается создать ссылку /storage...
который находится в корне файловой системы. Вы делать нужно использовать абсолютный путь при запуске ln
, но вам нужно использовать полный путь к вашему проекту. Например, в усадьбе мой путь /home/vagrant/project-name/storage/app/public
,
Других решений пока нет …