1

我已经在本地安装Laravel 4了我的文件夹,当声明指向它时,我可以通过. public_htmlpublicvhostvhost url

但是,当我尝试Laravel通过其父文件夹访问公用文件夹时,我在 apache 日志 ( error_log)中收到错误$LARAVEL_HOME/public/.htaccess::此处不允许选项。即使有一个AllowOverride Allin $VHOST_CONF/site

.htaccess ( ) 中的第一行在Options Multiviews我删除它或将其放入时导致此错误$VHOST_CONF/site,它可以工作。

那么,如何在不修改.htaccess文件的情况下通过层次结构访问?

4

1 回答 1

5

在网站的 Apache 配置文件中,将 AllowOverride 设置为 AllowOverride All,类似于以下内容:

<Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        # changed from None to All
        AllowOverride All
        Order allow,deny
        allow from all
</Directory>
于 2013-11-30T17:07:04.570 回答