Maison > cadre php > Laravel > Problèmes N+1 avec l'installation de Laravel Homestead

Problèmes N+1 avec l'installation de Laravel Homestead

灭绝师太
Libérer: 2021-12-06 18:23:34
original
1864 Les gens l'ont consulté

Problèmes N+1 avec linstallation de Laravel Homestead

 Laravel s'engage à rendre l'ensemble de l'expérience de développement PHP plus agréable, et Vagrant fournit un moyen simple et élégant de gérer et configurer des machines virtuelles, Laravel Homestead est la Vagrant Box officielle préemballée de Laravel.认1. Si la certification SSH échoue Laravel 致力于让整个 PHP 开发体验变得更愉快,而Vagrant 提供了一种简单、优雅的方式来管理和配置虚拟机,Laravel HomesteadLaravel 官方预封装的Vagrant Box

1.如果ssh认证失败

如果ssh没有认证失败, 直接跳过

        a. 删除 insecure_private_key 和 insecure_private_key.pub 

C:\Users\yourUser\.vagrant.d 目录下面(yourUser为你的电脑的用户名)
Copier après la connexion

b. 重新生成vagrant秘钥:

ssh-keygen -f /Users/yourUser/.vagrant.d/insecure_private_key
Copier après la connexion

c. 终端进入Homestead使用ssh链接,先用密码进入服务器

vagrant ssh
Copier après la connexion

2.homestead.yam修改后,重启vagrant并刷新配置

//需要运行在Homestead目录
vagrant reload --provision
Copier après la connexion

3.彻底删除box

a. 销毁虚拟机,运行在Homestead目录

vagrant destory --force
Copier après la connexion
Copier après la connexion

b. 删除C:UsersyourUserVirtualBox VMs目录里面的homestead目录

c. 删除box:

vagrant box list //列出添加的box列表
vagrant box remove boxName
Copier après la connexion

4.移除box

vagrant box remove NAME [-box-version,.....]
Copier après la connexion
  • –box-version VALUE:指定要删除的box版本。

  • –all:表示要删除box的所有版本。

  • –force:强制删除,正在使用也不提示。

  • –provider VALUE:删除指定提供者对应的box

5.彻底删除homestead

a.在Homestead目录运行

vagrant destory --force
Copier après la connexion
Copier après la connexion

b.删除 C:UsersyourUserVirtualBox VMs 目录里面的 homestead

Si le SSH ne parvient pas à s'authentifier, ignorez A. Supprimez Insecure_PRIVATE_KEY et Insecure_PRIVATE_KEY.PUB

	cd /data/www/default/your_dir
	
	sudo chmod -R 777 your_dir
Copier après la connexion
b. Terminal, entrez d'abord le lien HOMETEAD pour utiliser le lien SSH. utilisez le mot de passe pour entrer sur le serveur

Rrreee 2.modification de homestead.yam, redémarrez le vagrant et actualisez la configuration RRREEEE

🎜🎜 3. supprimez complètement Box🎜🎜🎜🎜 A a Détruisez complètement la machine virtuelle . et exécutez-le dans le répertoire Homestead 🎜rrreee🎜                                                                                                                                                                                                                      Détruisez dans lequel se trouve le répertoire homestead dans le répertoire des machines virtuelles list-style-type: disc;">
  • 🎜–box-version VALEUR : Spécifiez la version de la boîte à supprimer. 🎜
  • 🎜–all : Indique que toutes les versions de la boîte sont à supprimer. 🎜
  • 🎜–force : suppression forcée, aucune invite lors de l'utilisation. 🎜
  • 🎜–valeur du fournisseur : Supprimez la case correspondant au fournisseur spécifié🎜
  • 🎜🎜🎜5 Supprimez complètement la propriété🎜🎜🎜🎜 Exécutez dans le répertoire Homestead 🎜. rrreee🎜 b. Supprimez le répertoire homestead dans le répertoire C:UsersyourUserVirtualBox VMs 🎜🎜🎜🎜6.mkdir() : erreur d'autorisation refusée 🎜🎜🎜rrreee🎜🎜🎜🎜 🎜 Vidéos associées Recommandation du didacticiel : 🎜Laravel 🎜Tutoriel vidéo🎜

    Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

    Étiquettes associées:
    source:php.cn
    Déclaration de ce site Web
    Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
    Tutoriels populaires
    Plus>
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal