Laravel 5.3 stockage: link - > symlink (): erreur de protocole
j'essaie d'exécuter la commande suivante de l'artisan:
php artisan storage:link
j'ai cette erreur:
[ErrorException]
symlink(): Protocol error
Pouvez-vous m'aider à résoudre ce problème.
C'est ma configuration:
- Windows 10 utilisant vagrant avec Homestead (v0.5.0) box
- Ubuntu 16.04 LTS (GNU/Linux 4.4.0-22-generic x86_64)
- version de Framework Laravel 5.3.6
- PHP 7.0
4 réponses
Votre problème est probablement que vous devez commencer votre vagrant box en tant qu'administrateur système.
appuyez sur le type de démarrage "cmd", cliquez sur le bouton droit de la souris pour choisir"Exécuter en tant qu'administrateur". Naviguez vers votre projet, tapez "vagrant up". Réessayez la commande.
premier vagabond avec vagrant halt
commande, puis exécutez cmd comme administrateur, allez dans votre dossier homestead, démarrez Vagrant avec vagrant up
et puis vous pouvez exécuter php artisan storage:link
.
Pour moi cela a fonctionné :)
vous devez vous connecter en tant qu'administrateur cmd, pour ce faire, cliquez sur la touche windows et X. Ensuite, sélectionnez le symbole du système administrateur. N'oubliez pas de l'arrêter à l'autre terminal.