Yii2高级显示空白页面

我是yii2的新手,当我从存档中提取yii2高级内容时使用“基本应用程序模板”,“Yii 2 with advanced application template”,当我在服务器上传时,它显示空白页面.

我检查了yii2基本它工作正常,但只有在高级模板获取空白页面的情况下.
高级模板网址如下:../ advanced / frontend / web / index.php?r = site

但是获取错误:没有指定输入文件.

在Apache Server上,收到此错误:

未找到在此服务器上找不到请求的URL advanced / backend / web / index.php.

我尝试从编辑器和存档中安装,但是在后端/ web /和前端/ web /中存在相同且没有索引文件.

编辑:

正如Jichao建议的那样,我尝试制作指向高级/后端/网络的子域名,但问题仍然存在.

Scrrenshot:

最佳答案 将.htaccess文件添加到项目的根目录中.你应该在yii2安装后手动完成. .htaccess文件的简单示例:

Options -Indexes

<IfModule mod_rewrite.c>
    RewriteEngine on    
    RewriteCond %{REQUEST_URI} !^public
    RewriteRule ^(.*)$frontend/web/$1 [L]
</IfModule>

# Deny accessing below extensions
<Files ~ "(.json|.lock|.git)">
    Order allow,deny
    Deny  from all
</Files>

# Deny accessing dot files
RewriteRule (^\.|/\.) - [F]
点赞