为什么我在Vagrant框中收到错误500?

时间:2014-08-25 02:15:11

标签: apache laravel laravel-4 vagrant

我试图让Vagrant为Laravel开发设置,并尝试使用Jeffrey Way的bootstrap.sh(https://raw.githubusercontent.com/JeffreyWay/Vagrant-Setup/master/install.sh)来设置我的环境。

问题是,在运行vagrant后,我转到localhost:8080 /并尝试重定向到localhost:8080 / html并抛出错误500内部服务器错误。知道为什么会这样吗?

这是我的VagrantFile

# -*- mode: ruby -*-
# vi: set ft=ruby :

# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|

   config.vm.box = "precise32"
   config.vm.box_url = "http://files.vagrantup.com/precise32.box"
   config.vm.network :forwarded_port, guest: 80, host:8080
   config.vm.provision :shell, :path => "bootstrap.sh"

end

1 个答案:

答案 0 :(得分:2)

Recenlty我遇到了同样的问题,问题是,在我的情况下,Virtual Host指向/ vagrant文​​件夹,此文件夹归vagrant.vagrant所有。我将Document Root更改为/ var / www /(默认),此更改修复了该问题。查看apache文档根目录的文件夹的权限。希望这会有所帮助。

相关问题