2017-05-16 15 views
0

私はちょうどウィンドウからlinuxに自分のYii2アドバンストアプリケーションをコピーします。Yii2アドバンスアプリケーションは、ウェブの代わりにディレクトリリストを表示します

PHP、Apache2などが正常にインストールされています。

しかし、私がlocalhost/mywebに行ったとき、それはウェブビューの代わりにディレクトリリストを表示します。ここで

がある私のここapache2.conf

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

である私は、Webビュー、代わりのディレクトリのリストを表示するにはどうすればよい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 

どこが間違っていますか?

ありがとうございます。

Linuxの
+0

htaccessの設定を/etc/apache2/apache2.confから変更しましたか? –

答えて

0

、あなたがにあるhttpd.confファイルを変更する必要がある場合があります

/etc/httpd/conf/httpd.conf 

あなたから次の行を変更する必要があります。

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

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

httpdサービスを再起動してください。

関連する問題