【发布时间】:2015-06-24 16:15:25
【问题描述】:
我在 YII2 中创建了一个简单的应用程序,它在我的本地机器上运行良好,但在实时服务器上给我 Not Found (#404) “Page Not Found”错误。 本地网址:http://localhost:8080/basicapp/web/index.php?r=adminPanel%2Fstatemaster%2Findex
直播网址:http://XXXX.com/web/index.php?r=adminPanel%2Fstatemaster%2Findex
我没有使用漂亮的 URL,并且在 web.php 中没有更改。刚刚在文件中添加了模块信息。代码片段:
'modules' => [
'adminpanel' => [
'class' => 'app\admin\adminpanel',
],
'studentPanel' => [
'class' => 'app\Student\dashboard',
],
],
我可以提供任何需要的细节。
【问题讨论】:
-
好吧,您的实时 URL 中缺少 /basicapp/。 XXXX.com/basicapp/web/…
-
您好,感谢您的及时回复。实际上 basicapp 是我本地文件夹的名称,现在应用程序在实时服务器上。
-
您的网络服务器的配置方式是否与您的实时服务器相同?
-
请您详细说明一下,我在本地机器上开发了这个应用程序,我可以使用提到的 URL 访问,但上线后出现错误。
-
您的 www 文件夹在本地的根目录是什么,在现场是什么? “basicapp”是我本地文件夹的名称是什么意思?