我和Laravel Homestead有错。
在重新安装vagrant和VirtualBox之后,昨天安装工作正常。由于VirtualBox认为永久启动了VM,因此之前已被破坏。
转到现在出现的问题。
在启动过程中,我注意到它现在将一些项目放入我的主机文件中,看起来它们绝对不应该存在。
192.168.10.10 homestead # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 alias ..="cd .." # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 alias ...="cd ../.." # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 alias h='cd ~' # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 alias c='clear' # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 alias art=artisan # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 alias phpspec='vendor/bin/phpspec' # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 alias phpunit='vendor/bin/phpunit' # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 alias serve=serve-laravel # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 function serve-laravel() { # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 if [[ "$1" && "$2" ]] # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 then # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 sudo dos2unix /vagrant/scripts/serve-laravel.sh # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 sudo bash /vagrant/scripts/serve-laravel.sh "$1" "$2" 80 # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 else # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 echo "Error: missing required parameters." # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 echo "Usage: " # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 echo " serve domain path" # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 fi # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 } # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 function serve-hhvm() { # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 sudo dos2unix /vagrant/scripts/serve-hhvm.sh # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 sudo bash /vagrant/scripts/serve-hhvm.sh "$1" "$2" 80 # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 echo " serve-hhvm domain path" # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 function serve-proxy() { # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 sudo dos2unix /vagrant/scripts/serve-proxy.sh # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 sudo bash /vagrant/scripts/serve-proxy.sh "$1" "$2" 80 # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 echo " serve-proxy domain port" # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 function serve-apache() { # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 sudo dos2unix /vagrant/scripts/serve-apache.sh # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 sudo bash /vagrant/scripts/serve-apache.sh "$1" "$2" 80 # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 echo " serve-apache domain path" # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 function artisan() { # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10 php artisan "$@" # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
我只能认为VirtualBox中的一些更新,因为我上一次安装它导致了这个错误。我现在完全失去了如何解决它。
现在的症状是,我配置的3个站点中的几个站点工作正常,但其中一个站点没有。
这是我的homestead.yaml
的内容---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: C:\Users\Jay\.ssh\id_rsa.pub
keys:
- C:\Users\Jay\.ssh\id_rsa
folders:
- map: d:/Code
to: /home/vagrant/Code
sites:
- map: homestead.app
to: /home/vagrant/Code/homestead.app/public
- map: phpmyadmin.app
to: /home/vagrant/Code/phpmyadmin/
- map: consumer.app
to: /home/vagrant/Code/consumer/public
databases:
- homestead
这是我的homestead.app无法正常工作。我认为这对于找到问题非常重要。
任何帮助都非常感谢!
答案 0 :(得分:0)
首先,homestead.app不能是一个文件夹。文件夹不能有扩展名。另外,请确保您的d:/code
内部直接包含消费者文件夹。最后,据我所知,你不能将phpmyadmin与宅基地一起使用。你可以在网上找到很多其他的sql编辑器。