【发布时间】:2015-08-06 22:14:54
【问题描述】:
我是 yii2 的新手,当我使用 “基本应用程序模板”、“具有高级应用程序模板的 Yii 2”从存档中提取 yii2 高级内容时,当我上传到服务器时,它显示为空白页。
我检查了 yii2 basic,它工作正常,但仅在高级模板出现空白页的情况下。
高级模板网址如:../advanced/frontend/web/index.php?r=site
但出现错误:No input file specified.
在 Apache 服务器上,出现此错误:
Not Found The requested URL advanced/backend/web/index.php was not found on this server.
我尝试从 Composer 和存档安装,但得到相同的结果,并且在 backend/web/ 和 frontend/web/ 中不存在索引文件。
编辑:
正如Jichao 建议的那样,我尝试创建指向高级/后端/网络的子域,但问题仍然存在。
截图:
【问题讨论】:
-
也许创建一个像
backend.domain.com这样的子域并将其指向根目录advanced/backend/web可能会有所帮助。新的访问 url 应该是backend.domain.com。 -
@Jichao 我尝试按照您的建议创建子域,但问题仍然相同。
-
问题是apache在你指向主机的目录中找不到
index.php。检查你绑定域的位置,然后去检查那里是否有 index.php。将其他文件(如 1.txt)上传到该目录以确保 apache 正常工作。试一试,动起来。