2016-11-27 147 views
0

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

Apache的配置: enter image description here

Nginx的配置: enter image description here

+0

你有没有机会在资产中有一些'* .cgi'或'* .pl'文件? – Bizley

回答

1

我最近也有类似的问题,缺少的文件夹assets(我不知道这是怎么发生,因为我已经安装了Yii2多次而那只发生过一次)。差异只是它的不同之路。

什么解决了我的问题是创建该文件夹在指定的路径(这是/usr/lib/cgi-bin在你的情况,它应该是一个空文件夹,不需要写任何东西)。然后,Yii2系统应该自动生成所有小部件的JavaScript和CSS文件(假设您的服务器允许)。尝试访问该网站,如果您仍然有相同的问题(不应再出现这种情况?),请检查新创建的assets文件夹中是否有任何文件/文件夹。

+0

我做了这件事,只是为了测试,我的纯粹的应用程序出现了。但js和css文件没有加载,因为应用程序正在查看Web目录下的assets文件夹,该目录为空同时在/ usr/lib/cgi-bin/assets中创建了脚本。无论如何,我认为使用这种方法是完全错误的,我必须使这个配置正常,使整个事情在应用程序范围内工作(在/ var/www/app下) –