我认为这很容易,但显然不是,至少对我而言。在按照文档(或我的想法)之后,我按照这样的说明创建了一个homstead vagrant box,现在我可以使用宅基地应用程序:
app-response.tracking:8080
但我明白了:
Forbidden
You don't have permission to access /public on this server.
Apache/2.4.7 (Ubuntu) Server at app-response.tracking Port 8080
何时vagrant ssh
并查看app-response-tracking / public:
drwxr-xr-x 1 vagrant vagrant 204 Sep 3 16:59 public
那么我认为好吧也许就像laravel那样的.htaccess
文件可能会这样。
所以首先我尝试扔掉一百五百块而且我扔掉了一些垃圾我用.htaccess
重新加载sjdfhgs
文件中的所有内容,并且期望看到我破损的500, nope仍然是同样的错误。
然后我将内容替换回他们所知道的不会改变的东西。
我的Homestead.yml
看起来像是在我的Mac上存储在~/.homestead/Homestead.yml
$ cat ~/.homestead/Homestead.yaml
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Documents/laravel-projects/app-response-tracking
to: /home/vagrant/app-response-tracking
sites:
- map: app-response.tracking
to: /home/vagrant/app-tesponse-tracking/public
databases:
- app_response_tracking
variables:
- key: APP_ENV
value: local
# blackfire:
# - id: foo
# token: bar
# client-id: foo
# client-token: bar
# ports:
# - send: 93000
# to: 9300
# - send: 7777
# to: 777
# protocol: udp
我通过app-response.tracking:8080
访问该网站即使app-response.tracking:8080/public
失败也是如此。我仍然得到同样的错误。
关于流浪汉,当我la -lah
时,我看到:
$ ls -lah
total 156K
drwxr-xr-x 1 vagrant vagrant 816 Sep 3 16:52 .
drwxr-xr-x 6 vagrant vagrant 4.0K Sep 3 16:59 ..
drwxr-xr-x 1 vagrant vagrant 374 Sep 3 16:50 app
-rw-r--r-- 1 vagrant vagrant 1.7K Sep 3 16:50 artisan
drwxr-xr-x 1 vagrant vagrant 170 Sep 3 16:50 bootstrap
-rw-r--r-- 1 vagrant vagrant 1.2K Sep 3 16:50 composer.json
-rw-r--r-- 1 vagrant vagrant 103K Sep 3 16:52 composer.lock
drwxr-xr-x 1 vagrant vagrant 476 Sep 3 16:50 config
drwxr-xr-x 1 vagrant vagrant 204 Sep 3 16:50 database
-rw-r--r-- 1 vagrant vagrant 323 Sep 3 16:53 .env
-rw-r--r-- 1 vagrant vagrant 307 Sep 3 16:50 .env.example
-rw-r--r-- 1 vagrant vagrant 61 Sep 3 16:50 .gitattributes
-rw-r--r-- 1 vagrant vagrant 57 Sep 3 16:50 .gitignore
-rw-r--r-- 1 vagrant vagrant 503 Sep 3 16:50 gulpfile.js
-rw-r--r-- 1 vagrant vagrant 159 Sep 3 16:50 package.json
-rw-r--r-- 1 vagrant vagrant 87 Sep 3 16:50 phpspec.yml
-rw-r--r-- 1 vagrant vagrant 899 Sep 3 16:50 phpunit.xml
drwxr-xr-x 1 vagrant vagrant 204 Sep 3 16:59 public
-rw-r--r-- 1 vagrant vagrant 1.9K Sep 3 16:50 readme.md
drwxr-xr-x 1 vagrant vagrant 170 Sep 3 16:50 resources
-rw-r--r-- 1 vagrant vagrant 567 Sep 3 16:50 server.php
drwxr-xr-x 1 vagrant vagrant 170 Sep 3 16:50 storage
drwxr-xr-x 1 vagrant vagrant 136 Sep 3 16:50 tests
drwxr-xr-x 1 vagrant vagrant 986 Sep 3 16:53 vendor
发生了什么事?
答案 0 :(得分:0)
尝试在/etc/hosts
中创建虚拟主机,只需添加文件末尾的下一行
192.168.10.10 app-response.tracking
接下来尝试在没有端口的浏览器上访问该站点,这将带您进入项目的目录
http://app-response.tracking/
我不想创建虚拟主机,只应在浏览器上键入localhost:8000
或127.0.0.1:8000