Hak*_*kim 1 apache public-html laravel laravel-4
我已经Laravel 4在public_html本地安装在我的文件夹中,并且public在声明vhost指向它时我可以访问它的文件夹,通过vhost url.
但是,当我尝试Laravel通过其父文件夹访问公共文件夹时,我在 apache 日志 ( error_log) 中收到错误消息$LARAVEL_HOME/public/.htaccess::此处不允许选项。即使有一个AllowOverride Allin $VHOST_CONF/site.
.htaccess ( Options Multiviews) 中的第一行在我删除它或将其放入时导致此错误$VHOST_CONF/site,它可以工作。
那么,如何在不修改.htaccess文件的情况下通过层次结构访问?
在网站的 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>
Run Code Online (Sandbox Code Playgroud)