[英]where is homestead.yaml if i install homestead via vagrant box add?
[英]Where does Homestead/Vagrant put folders?
我是應用程序開發的新手,是Laravel的新手,也是Homestead的新用戶。 我剛剛通過Vagrant / Homestead成功地提供了我的第一個“你好世界”主頁。
我有幾個問題:
假設我的配置如下:
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
啟動了服務器。 好。 我看到終端沒有日志。 我曾經習慣在請求期間有日志。 那么服務器將永遠運行嗎? 或者如何最終將其關閉?
它在你的VM上,所以它在VM的directroy里面。 根據您正在使用的VM,它將在那里。
vagrant up
的對面是vagrant halt
地獄
/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
啟動了服務器。 好。 我看到終端沒有日志。 我曾經習慣在請求期間有日志。 那么服務器將永遠運行嗎? 或者如何最終將其關閉?
機器將一直運行直到停止,使用vagrant halt
或關閉機器。
怎么看日志?
Laravel將您的日志storage/logs
在Laravel目錄中的storage/logs
中。 根據您的配置,您應該在~/Documents/projects/tests/Laravel1/HTML/storage/logs
目錄中包含~/Documents/projects/tests/Laravel1/HTML/storage/logs
文件。
~/Documents/projects/tests
和客戶操作系統中的~/tests/laravel1/HTML
中~/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
看到應用程序(PHP錯誤) 不問怎么回事
vagrant ssh
命令訪問guest虛擬機服務器虛擬機
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.