2016-11-27 148 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下) –