CSS文件在使用yii2的服务器中无法正常工作

roqulrg3  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(151)

我将CSS和JS文件集成到了asset文件中。在localhost上,它可以正常工作,但是当我在cPanel中上传我的项目文件时,UI就坏了。我不明白我在哪里犯了错误,请帮助我修复这些问题。
在后台文件夹中,我上传了我的AdminLTE-2 CSS和JS文件到web文件夹中。

后端/资产/登录资产.php

namespace backend\assets;

use yii\web\AssetBundle;

/**
 * Main backend application asset bundle.
 */
class loginAsset extends AssetBundle
{
    public $basePath = '@webroot';
    public $baseUrl = '@web';
    public $css = [
        'bower_components/bootstrap/dist/css/bootstrap.min.css',
        'bower_components/font-awesome/css/font-awesome.min.css',
        'bower_components/Ionicons/css/ionicons.min.css',
        'css/AdminLTE.min.css',
        'plugins/iCheck/square/blue.css',
        '//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic',
        //'css/site.css',
    ];

    public $js = [
        '//oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js',
        '//oss.maxcdn.com/respond/1.4.2/respond.min.js',
        'bower_components/jquery/dist/jquery.min.js',
        'bower_components/bootstrap/dist/js/bootstrap.min.js',
        'plugins/iCheck/icheck.min.js',
    ];
    public $depends = [
        //'yii\web\YiiAsset',
        //'yii\bootstrap\BootstrapAsset',
    ];
}
cetgtptt

cetgtptt1#

根据您的程式码而定,问题通常是下列其中一种状况:
1.文件不存在于资产管理/后端/web/css/AdminLTE.min.css
1.文件没有truth权限。
1.也许您需要添加一个真实服务器配置来处理Asset_Management,因为默认情况下,它必须是backend/web/css/AdminLTE.min.css嵌套在Asset_Management/backend/web/css/AdminLTE.min.css
1.文件名错误,拼写错误。

相关问题