访问 http://sample.test/ 页面没有显示 “主页”?

好像也有其他人遇到这个问题,但是我按照答案修改了.env文件 也 重启了虚拟机
还是不行,求解答

.env代码如下:
APP_NAME=sample
APP_ENV=local
APP_KEY=base64:4SQwJEEGjautzB6tRtLHhkpA+VlOR5P6uhCWEEDi+8w=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=sample
DB_USERNAME=homestead
DB_PASSWORD=secret

BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
SESSION_LIFETIME=file
QUEUE_DRIVER=sync

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

@desmond

是在 ~/Code/Homestead 文件夹(本机)下执行、(那应该是这个问题了、你没有重载配置)

最好用git命令工具吧 不要使用cmd 教程里有提及到的

6年前 评论
讨论数量: 17

应该贴代码,有错误就贴错误,不然真替你找不到错误

6年前 评论

@desmond

Homestead.yaml
hosts

请检查一下这两个文件是否写错了、
最好再贴一下报错、

6年前 评论

@Administrator
Homestead.yaml代码如下:

ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:

  • ~/.ssh/id_rsa
  • ~/.ssh/id_rsa.pub

folders:

  • map: ~/Code
    to: /home/vagrant/Code

sites:

  • map: homestead.test
    to: /home/vagrant/Code/Laravel/public
  • map: sample.test
    to: /home/vagrant/Code/sample/public

databases:

  • homestead
  • sample

variables:
-key: APP_ENV
value: local

blackfire:

- id: foo

token: bar

client-id: foo

client-token: bar

ports:

- send: 50000

to: 5000

- send: 7777

to: 777

protocol: udp

hosts代码如下:
192.168.10.10 sample.test

6年前 评论

@Administrator 另外,\Homestead\resources目录也有一个Homestead.yaml,这个需要修改吗?

6年前 评论

@desmond

vagrant provision && vagrant reload 重启服务器的同时需要重新加载配置、(看看是否这个问题呢)

顺便浏览器 sample.test 报什么错误呢

6年前 评论

@Administrator vagrant provision && vagrant reload直接在cmd里面运行对吧?
sample.test没有报错,但是指向了教程之前的第一个Laravel项目

6年前 评论

@desmond

是在 ~/Code/Homestead 文件夹(本机)下执行、(那应该是这个问题了、你没有重载配置)

最好用git命令工具吧 不要使用cmd 教程里有提及到的

6年前 评论

@desmond

你两个问题我都回复了~如果是我所提的原因的话,帮我设置一下最佳答案吧?

6年前 评论

@Administrator 好像还是不行啊,我重启了一下电脑,现在启动虚拟机好像有错?
D:/Vagrant/embedded/mingw64/lib/ruby/2.4.0/psych.rb:377:in parse': (<unknown>): mapping values are not allowed in this context at line 29 column 11 (Psych::Syn taxError) from D:/Vagrant/embedded/mingw64/lib/ruby/2.4.0/psych.rb:377:inparse_s
tream'
from D:/Vagrant/embedded/mingw64/lib/ruby/2.4.0/psych.rb:325:in parse' from D:/Vagrant/embedded/mingw64/lib/ruby/2.4.0/psych.rb:252:inload'
from C:/Users/Administrator/Homestead/Vagrantfile:28:in block in <top ( required)>' from D:/Vagrant/embedded/gems/gems/vagrant-2.0.2/lib/vagrant/config/v2/l oader.rb:37:inload'
from D:/Vagrant/embedded/gems/gems/vagrant-2.0.2/lib/vagrant/config/load
er.rb:126:in block (2 levels) in load' from D:/Vagrant/embedded/gems/gems/vagrant-2.0.2/lib/vagrant/config/load er.rb:119:ineach'
from D:/Vagrant/embedded/gems/gems/vagrant-2.0.2/lib/vagrant/config/load
er.rb:119:in block in load' from D:/Vagrant/embedded/gems/gems/vagrant-2.0.2/lib/vagrant/config/load er.rb:116:ineach'
from D:/Vagrant/embedded/gems/gems/vagrant-2.0.2/lib/vagrant/config/load
er.rb:116:in load' from D:/Vagrant/embedded/gems/gems/vagrant-2.0.2/lib/vagrant/vagrantfile .rb:28:ininitialize'
from D:/Vagrant/embedded/gems/gems/vagrant-2.0.2/lib/vagrant/environment
.rb:771:in new' from D:/Vagrant/embedded/gems/gems/vagrant-2.0.2/lib/vagrant/environment .rb:771:invagrantfile'
from D:/Vagrant/embedded/gems/gems/vagrant-2.0.2/lib/vagrant/environment
.rb:517:in host' from D:/Vagrant/embedded/gems/gems/vagrant-2.0.2/lib/vagrant/environment .rb:185:inblock in action_runner'
from D:/Vagrant/embedded/gems/gems/vagrant-2.0.2/lib/vagrant/action/runn
er.rb:33:in run' from D:/Vagrant/embedded/gems/gems/vagrant-2.0.2/lib/vagrant/environment .rb:504:inhook'
from D:/Vagrant/embedded/gems/gems/vagrant-2.0.2/lib/vagrant/environment
.rb:753:in unload' from D:/Vagrant/embedded/gems/gems/vagrant-2.0.2/bin/vagrant:154:inens
ure in '
from D:/Vagrant/embedded/gems/gems/vagrant-2.0.2/bin/vagrant:154:in `<ma
in>'

6年前 评论

@desmond

这块我就不了解了(为什么无法启动虚拟机、)、你没有正常关闭虚拟机就重启了电脑吗?
刚刚那个问题直接重载虚拟机&&重启虚拟机就好了的、(今天我也碰见过、指向其他站点、)

6年前 评论

现在虚拟机没问题了,老问题还在
您看了我的Homestead.yaml觉得没问题吗?

6年前 评论

我也遇到了同样的问题,sample.test指向了旧的laravel应用,浏览器无论使用homestead.test还是sample.test或者直接用192.168.10.10,都返回教程中第一个建立的laravel应用。

后来反复修改yaml和.env文件并重启虚拟机,问题最终得到解决。为了确定具体哪一步错误导致了该问题,我把yaml和.env文件修改回去,再重启虚拟机,并无法重现这个问题,非常奇怪,好像有缓存一般。

希望有大佬能解答一下。

6年前 评论

file
我现在也是遇到这个问题,总是指向旧的项目,检查了yaml文件和hosts文件又没错

5年前 评论

我运行vagrant provision后,就好了

5年前 评论

修改了 "Homestead.yaml" 的遗留问题。

首先要明确的一点是,"vagrant provision && vagrant reload" 是不能在 Homestead 虚拟机里执行的,是在 vagrant 里执行的。

你应该是在 Homestead 虚拟机里执行的 "vagrant provision && vagrant reload"。

如果你是在 Homestead 虚拟机里,先执行 "exit" 进行退出。

退出后再执行 "vagrant provision && vagrant reload" 即可。

有同学是执行 "vagrant halt" 后再执行 "cd ~/Homestead && vagrant up",我跟你说,这个没有用的。

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!