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
10
demandé sur user1810087 2016-09-14 20:41:44

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.

créer un lien symbolique sur Homestead?

38
répondu bleenders 2016-09-19 11:31:04

enter image description here

lancer cmd comme Super Admin.

php artisan de stockage:le lien est OK.

1
répondu tanteng 2016-12-03 07:57:20

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é :)

1
répondu Alexandru Dumitru 2018-06-20 08:34:03

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.

0
répondu Mia de la Vega 2017-04-28 14:17:40