<VirtualHost *:80>
DocumentRoot "D:/VertrigoServ/www/laravelapp/public"
ServerName :80
ServerAlias
ServerAdmin webmaster@
DirectoryIndex
ErrorLog logs/
CustomLog logs/-access_%Y%m% comonvhost
php_admin_value open_basedir "D:\VertrigoServ\www\laravelapp\public\;D:\upupw\memcached\;D:\upupw\phpmyadmin\;D:\upupw\temp\;C:\Windows\Temp\"
<Directory "D:/VertrigoServ/www/laravelapp/public">
由于增加了红色部分的内容,所以当你使用 只能够访问D:/VertrigoServ/www/laravelapp/public/ 这个目录下面的内容,
而 D:/VertrigoServ/www/laravelapp/ 这个目录下面的内容是访问不到的。
所以当你再在laravelapp/public/这个目录下面的php文件中有require __DIR__.'/../bootstrap/'; require到不是public 目录下面的文件的时候,就会报错
require(): open_basedir restriction in effect. File(D:\VertrigoServ\www\laravelapp\bootstrap\) is not within the allowed path(s)
解决方法:将红色的部分去掉,重启apahce