【问题标题】:Laravel upload to cpanel css issueLaravel上传到cpanel css问题
【发布时间】:2018-03-05 13:36:54
【问题描述】:

我正在尝试将 laravel 项目上传到 cpanel 托管服务器。我的laravel版本是5.3,服务器上的php版本是5.6。

我所做的是:

  1. 在文件管理器的根目录下创建一个名为“online_system”的文件夹。
  2. 复制 laravel 项目的内容,除了 public 文件夹。
  3. 为 public_html 创建一个名为“online_system”的文件夹。
  4. 复制 laravel 项目公用文件夹的内容。
  5. 跳转到 index.php 文件。
  6. 编辑require __DIR__.'/../../online_system/bootstrap/autoload.php';
  7. 编辑$app = require_once __DIR__.'/../../online_system/bootstrap/app.php';
  8. 将 .env 更改为链接 DB。
  9. 开放域/在线系统。

主页工作正常,但只要我点击 laravel 提供的登录或注册,网站看起来很简单,没有 css 加载。

我该如何解决这个问题?

【问题讨论】:

  • 能否请您展开图片中的online_system目录并分享css文件的布局链接。
  • @MortezaRajabi 嗨,很遗憾,我现在无法访问它,直到我回家。但是什么都没有,只有我在这里描述的公用文件夹的内容。我稍后会做。谢谢

标签: php css laravel laravel-5.3


【解决方案1】:

试试看

<link rel="stylesheet" type="text/css"  href="{{ url('online_system/css/styl.css') }}" />

【讨论】:

  • 我在 resources/views/layouts/app.blade.php 尝试过,因为这是我所有视图都在使用的布局,但仍然有同样的问题???
  • @brianLikeApple 在您的浏览器中,View Page Source 并检查 href="..."
  • 这就是我的意思,我所有的视图都使用一种特定的布局,所以 href 将来自布局代码。我试过了,它根本不起作用。你以前做过类似的事情吗?有效吗?
  • 是的。目前,我正在 cPanel 上管理一个多租户 Laravel 应用程序。没关系。
  • 是的,你是对的。我需要为 css 提供正确的路径。谢谢!
【解决方案2】:

我想这可以解决问题:

<link rel="stylesheet" type="text/css"  href="/public/css/style.css"/>

【讨论】:

    【解决方案3】:

    如果你的项目在服务器上并且改变了你的视图,那么清除视图缓存:

    php /path_to_your_project/ artisan view:clear
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-13
      • 1970-01-01
      • 2017-03-16
      • 2021-08-31
      • 1970-01-01
      相关资源
      最近更新 更多