Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 流浪家园可以';t访问主机(laravel 5.2)_Php_Laravel_Vagrant_Laravel 5.2_Homestead - Fatal编程技术网

Php 流浪家园可以';t访问主机(laravel 5.2)

Php 流浪家园可以';t访问主机(laravel 5.2),php,laravel,vagrant,laravel-5.2,homestead,Php,Laravel,Vagrant,Laravel 5.2,Homestead,当我转到主机ao.dev:8000或ao.dev时,显示“无法访问此站点,ao.dev拒绝连接” 我的yaml文件: 此外,我还有我的视图文件: 我查过: 我通过进入宅地目录运行了“流浪者向上”命令 另请参见:您的“流浪汉”虚拟机已启动,但您无法接触到该机器 你能在你的主机上粘贴你的主机文件吗 能否从主机粘贴“nmap 192.168.10.10”的输出 你能在你的Vagrant VM机器上粘贴“ls/etc/nginx/sites enabled/-la”吗?这里是我自己的一个项目中的一个

当我转到主机ao.dev:8000或ao.dev时,显示“无法访问此站点,ao.dev拒绝连接”

我的yaml文件:

此外,我还有我的视图文件:

我查过:

我通过进入宅地目录运行了“流浪者向上”命令


另请参见:

您的“流浪汉”虚拟机已启动,但您无法接触到该机器

你能在你的主机上粘贴你的主机文件吗

能否从主机粘贴“nmap 192.168.10.10”的输出


你能在你的Vagrant VM机器上粘贴“ls/etc/nginx/sites enabled/-la”吗?

这里是我自己的一个项目中的一个示例
homestad.yaml
文件:

---
ip: "192.168.10.10"
memory: 2048
cpus: 2
hostname: vm
name: vm
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: "."
      to: "/home/vagrant/example"

sites:
    - map: example.dev
      to: "/home/vagrant/example/public"

databases:
    - example

# blackfire:
#     - id: foo
#       token: bar
#       client-id: foo
#       client-token: bar

# ports:
#     - send: 50000
#       to: 5000
#     - send: 7777
#       to: 777
#       protocol: udp
注意我的路径是如何被双引号引用的(
到:“/home/vagrant/example”
)?在上面的代码中,这些路径不会像应该的那样被双引号引用

我还建议在修复配置后,通过运行以下命令完全销毁并重新创建VM:

vagrant destroy-f&vagrant up


在您的Laravel项目根目录中。

要启动并运行本地Laravel,我需要做什么:

  • 在我的主机文件中使用127.0.0.1而不是192.168.10.10
  • 确保
    .env
    文件的主机名列为
    应用程序URL
  • 确保使用
    :8000
    端口访问站点
此外:

  • 如果要添加多个站点,请确保在将每个站点添加到您的
    宅地.yaml
  • 不确定这是否有区别,但您可能希望在冒号后为
    map
    命令放置一个空格,即
    map:ao.dev
  • 我不需要将
    hostname
    name
    元素添加到
    Homestead.yaml

实际上,在安装homestead之前,我正在使用WAMP。 因此,我卸载了wamp和homestead设置,包括vagrant和virtual box。 然后我再次安装了homestead安装程序,它成功了。 我不知道背后的逻辑,但也许wamp和homestead是矛盾的。
它起作用了,所以我发布了答案。

我也遇到了同样的问题,我安装并运行了它,它足以解决问题。

你说的是virtualbox吗?…是的,它说无法打开虚拟机的会话。…你的流浪VM启动了。这就是流浪汉的外壳。你能粘贴这3个元素吗,这样我就可以看一看发生了什么事?ls/etc/nginx/sites enabled/-la给出:总共8个drwxr-xr-x 2根根目录4096 Jun 27 16:55。drwxr-xr-x 6 root root 4096 Jun 27 16:55..我在主机文件中有这样的内容:127.0.0.1 localhost 192.168.10.10 homestad.app 192.168.10.10 ao.devnmap 192.168.10.10给出:2016-08-03 08:46 UTC 192.168.10.10主机的Nmap扫描报告已启动(1.0s延迟)。未显示:987关闭端口端口状态服务25/tcp打开smtp 110/tcp打开pop3 119/tcp打开nntp 135/tcp打开msrpc 139/tcp打开netbios ssn 143/tcp打开imap 445/tcp打开microsoft ds 465/tcp打开smtps 563/tcp打开snews 587/tcp打开提交993/tcp打开imaps 995/tcp打开pop3s 5357/tcp打开wsdapi Nmap完成:在27.84中扫描1个IP地址(1个主机启动)seconds@sorry,无影响:(可能是因为你没有给你的虚拟机一个
hostname
name
。请将它们添加到你的
homestad.yaml
的顶部,然后再试一次
vagrant destroy-f&&vagrant up
。你能编辑你的问题,让我看看你的
homestad.yaml
文件现在是什么样子吗?当你运行
时会发生什么>vagrant destroy
?发生这种情况:==>默认:强制关闭VM…==>默认:销毁VM和相关驱动器。。。