PHPは自分にとって最高のプログラミング言語だった
o_wani
owani.net#stay.hungry
Laravel5.7でファイルストレージを使っている。
ファイルストレージを使うため、シンボリックリンクを生成する必要があるのですが、Vagrantを使ったローカル開発環境では、下記のエラーが発生する。
[vagrant@localhost www]$ php artisan storage:link
ErrorException : symlink(): Protocol error
そこで、コマンドプロンプトを「管理者として実行」する。
その後、コマンドプロンプトでVgarantをUPして、SSHでログインし、シンボリックリンクの生成を行った。
[vagrant@localhost www]$ php artisan storage:link
The [public/storage] directory has been linked.
シンボリックリンクの生成をCygwinでやってたので、コマンドプロンプトで切り替えてやるとうまくいきました。
参考:Laravel 5.3 storage:link -> symlink(): Protocol error