CSS файлы не работают на сервере с использованием yii2 - PullRequest
1 голос
/ 17 февраля 2020

Я интегрировал файлы CSS и JS в файл ресурсов. На localhost это работает, но когда я загружал свои файлы проекта в cPanel, пользовательский интерфейс ломается. Я не могу понять, где я делаю ошибку, пожалуйста, помогите мне исправить эти проблемы.

Внутри внутренней папки я загрузил файлы AdminLTE-2 CSS и JS в веб-папку. В файле макета ресурса я указал путь.

backend / assets / loginAsset. 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',
    ];
}

1 Ответ

1 голос
/ 17 февраля 2020

В зависимости от вашего кода проблема обычно заключается в одном из следующих сценариев ios:

  1. Файл не существует в Asset_Management / backend / web / css / AdminLTE.min. css
  2. Файл не имеет правдоподобного разрешения.
  3. Возможно, вам нужно добавить конфигурацию сервера правдивости для обработки Asset_Management , поскольку по умолчанию оно должно быть backend / web / css / AdminLTE.min. css вложено из Управление активами / backend / web / css / AdminLTE.min. css
  4. Имя файла неправильно, орфографическая ошибка.
...