【问题标题】:CSS files are not working in server using yii2CSS文件在使用yii2的服务器中不起作用
【发布时间】:2020-06-01 14:22:19
【问题描述】:

我在资产文件中集成了 CSS 和 JS 文件。在本地主机上它正在工作,但是当我在 cPanel 中上传我的项目文件时,用户界面正在中断。 我不明白我在哪里犯了错误,请帮我解决这些问题。

在后端文件夹中,我在 web 文件夹中上传了我的 AdminLTE-2 CSS 和 JS 文件。在资产布局文件中,我给出了路径。

后端/资产/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',
    ];
}

【问题讨论】:

  • 您好,您可以检查文件是否存在于服务器中并且您有读取文件的权限吗? (我认为它的文件权限问题)还要确保你的css路径在方向:Asset_Management/backend/web/css/AdminLTE.min.css
  • localhost 也是它在那里工作但不工作的同一个文件夹,文件夹权限也是 755
  • 文件权限呢?是否也是共享主机?
  • 我在服务器 adminlte.min.css 中发现了拼写错误的问题,但我给了 AdminLTE.min.css
  • ues,这是真的,因为它的存在 assetman.gunwebhosting.com.au/Asset_Management/backend/web/css/… 像这样:D

标签: php yii yii2


【解决方案1】:

根据您的代码,问题通常是以下情况之一:

  1. Asset_Management/backend/web/css/AdminLTE.min.css 中不存在文件
  2. 文件没有真实权限。
  3. 也许您需要添加一个真实服务器配置来处理 Asset_Management,因为默认情况下它必须是 backend/web/css/AdminLTE.min.css 嵌套在 >Asset_Management/backend/web/css/AdminLTE.min.css
  4. 文件名错误,拼写错误。

【讨论】:

  • 是的,您的正确错误是服务器文件名中的溢出错误是简单的字母,但在 URL 中我称之为大写字母。这就是问题
猜你喜欢
  • 1970-01-01
  • 2017-05-05
  • 2020-06-21
  • 2021-07-12
  • 2017-04-28
  • 1970-01-01
  • 1970-01-01
  • 2015-02-02
  • 1970-01-01
相关资源
最近更新 更多