我是应用程序开发的新手,Laravel和Homestead的新手。我刚刚通过Vagrant / Homestead成功地提供了我的第一个“ hello world”主页。
我有几个问题:
假设我的配置如下:
folders:
- map: ~/Documents/projects/tests
to: /home/vagrant/tests
sites:
- map: test1.local
to: /home/vagrant/tests/laravel1/HTML/public
/home/vagrant/tests
文件夹的实际位置在哪里?或者,在哪里(除了这里)我可以找到这类信息?
我使用vagrant up
启动了服务器。好。我在终端上看不到任何日志。在请求期间我曾经有日志。那么服务器将永远运行吗?还是如何最终将其关闭?
答案 0 :(得分:1)
它在您的VM上,因此位于VM的目录中。取决于您使用的VM,它会在那里。
vagrant up
的对面是vagrant halt
答案 1 :(得分:1)
<div class="parent-div"> <input type="text"> <br> <input type="text"> </div>
到底在哪里?或者,在哪里(除了这里)我可以找到这类信息?
/home/vagrant/tests folder
文件夹存储在虚拟机的虚拟硬盘中。您无法从主机操作系统访问它。
在我的计算机上,它位于/home/vagrant
中。在您的机器上可能有所不同。
该目录在哪里都没有关系,因为实际文件存储在映射到虚拟硬盘的~/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead/5.1.0/virtualbox/ubuntu-16.04-amd64-disk001.vmdk
目录中。您需要对这些文件进行任何更改,都应该在该目录中进行。
我用
~/Documents/Projects/tests
启动了服务器。好。我在终端上看不到任何日志。在请求期间我曾经有日志。那么服务器将永远运行吗?还是如何最终将其关闭?
使用vagrant up
,计算机将一直运行直到停止为止,或者您关闭计算机。
如何查看日志?
Laravel将您的日志存储在Laravel目录中的vagrant halt
中。根据您的配置,您应该在storage/logs
目录中拥有日志文件。
答案 2 :(得分:1)
~/Documents/projects/tests
和来宾操作系统~/tests/laravel1/HTML
中的映射方式vagrant halt
(来自发布vagrant up
的目录)/var/log/apache2/access.log
和/var/log/apache2/error.log
中。您可以在/home/vagrant/tests/laravel1/HTML/storage/logs/laravel.log
不问如何
vagrant ssh
命令访问来宾服务器虚拟机