Yii2 Advance应用程序显示目录列表而不是Web视图

时间:2017-05-16 04:17:32

标签: apache yii2

我只是将我的Yii2高级应用程序从Windows复制到linux。

PHP,Apache2等已经成功安装。

但是当我到达localhost/myweb它显示目录列表而不是网页视图。

这是我的apache2.conf

<VirtualHost *:80>   
       DocumentRoot /var/www/html/myweb/frontend/web/
</VirtualHost>

以下是myweb/.htaccess

# prevent directory listings
Options -Indexes
IndexIgnore */*

# follow symbolic links
Options FollowSymlinks
RewriteEngine on
RewriteRule ^administrator(/.+)?$ backend/web/$1 [L,PT]
RewriteRule ^(.+)?$ frontend/web/$1

如何显示网页视图,而不是目录列表?

我做错了什么?

提前致谢。

1 个答案:

答案 0 :(得分:0)

在Linux上,您可能需要修改位于以下位置的httpd.conf文件:

/etc/httpd/conf/httpd.conf

您应该更改以下行:

<Directory "/var/www/html">
 AllowOverride None
</Directory>

<Directory "/var/www/html">
 AllowOverride All
</Directory>

然后重新启动httpd服务