【问题标题】:Yii2 advanced template configYii2 高级模板配置
【发布时间】:2016-11-27 12:48:13
【问题描述】:

我的资产配置有问题,它看起来是 /usr/lib/cgi-bin/assets,我猜这是错误的。如何解决? Yii 设置是初始的。

Apache 配置:

Nginx 配置:

【问题讨论】:

  • 你有没有机会在资产中找到一些 *.cgi*.pl 文件?

标签: php apache nginx yii2


【解决方案1】:

我最近也遇到了类似的问题,缺少文件夹assets(我不知道这是怎么发生的,因为我已经多次安装了 Yii2 并且只发生了一次)。不同之处只是通往它的路径不同。

解决我的问题是在指定路径中创建该文件夹(在您的情况下为/usr/lib/cgi-bin,它应该是一个空文件夹,无需在其中写入任何内容)。

之后,Yii2 系统会自动生成所有小部件的 JavaScript 和 CSS 文件(假设您的服务器允许这样做)。尝试访问该网站,如果您仍然遇到同样的问题(应该不再是这种情况了?),请检查您新创建的 assets 文件夹中是否有任何文件/文件夹。

【讨论】:

  • 我做这件事,只是为了测试,我的纯应用就出现了。但是js和css文件没有加载,因为应用程序正在查看web目录下的assets文件夹,该文件夹是空的同时在/usr/lib/cgi-bin/assets中创建了脚本。无论如何我认为使用这种方法是完全错误的,我必须使这个配置正常,以使整个事情在应用程序范围内工作(在 /var/www/app 下)
猜你喜欢
  • 1970-01-01
  • 2016-01-05
  • 2017-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多