Я заметил, что php artisan storage:link
теперь также вызывает «ошибку протокола».
Поэтому, чтобы сузить проблему, я создал совершенно бесплатный sh проект и коробку Homestead и попытался создать символические ссылки (включая php artisan storage:link
), но также получил «Ошибка протокола».
И я был очень осторожен, используя Git Bash (мой клиент терминала / командной строки) в качестве администратора, поэтому я уже следил совет большинства ответов по StackExchange.
Я также решил переместить одну из моих Windows папок (ту, в которой у меня была карта Homestead на /home/vagrant/foo/
), чтобы они были в папке Windows, которая Усадьба сопоставлена с /home/vagrant/Code/
. *
Я решил перезапустить Windows 10 полностью. Теперь, после запуска новых бродячих коробок, php artisan storage:link
и создания моей другой символической ссылки сработало.
* Я не уверен, что перемещение папки Windows было даже необходимо. Возможно, я мог бы оставить папки на отдельных дисках Windows. Но в то время я хотел минимизировать возможные осложнения.