【问题标题】:View Not found in Yii2在 Yii2 中未找到查看
【发布时间】:2017-09-24 18:32:58
【问题描述】:

我在我的 Windows 系统中创建了一个 yii2 应用程序,它运行良好。当我在 Ubuntu 中复制整个代码和数据库时,我面临以下问题。

我已经检查并且可以访问直到模块。但是,每当我尝试使用该模块导航到任何控制器时,都会出现此错误。软件包随附的默认控制器(例如注册等)工作正常。我试过作曲家更新。

另外,我无法使用 gii 工具创建模块。收到以下错误。

所以我认为在 Windows 操作系统中编写的代码在 Ubuntu 中造成了很多问题。我缺少哪些步骤或程序?

【问题讨论】:

  • 这也可能与 windows 和 Linux 之间的不同案例管理检查模块配置和模块代码中的正确案例、使用声明和命名空间有关

标签: yii2


【解决方案1】:

1- 检查所有文件是否可用。

2- Linux 区分大小写,但 windows 不区分,因此您必须检查视图文件的名称和控制器名称。

3- 检查文件夹权限

yii2 - All Files and Folders permissions are messed up. What should be the permissions of yii2 framework's directory hierarchy

【讨论】:

  • @Tanmay 原来是权限。当您使用 GII 时 - 只需 777 您的运行时文件夹
  • 嗨 Ahmad,我已经在高级 777 下制作了所有文件和文件夹。现在 gii 模块生成器工作正常。但是模块中的控制器操作给出了如上所示的错误。
  • 好的。我找到了答案。我必须非常严格和小心地更改大写和小写。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-04-22
  • 2017-03-28
  • 1970-01-01
  • 2022-09-27
  • 1970-01-01
  • 2017-07-30
  • 2018-03-09
相关资源
最近更新 更多