【问题标题】:Laravel(Shared hosting) - File not defined in asset manifestLaravel(共享主机) - 资产清单中未定义的文件
【发布时间】:2017-03-16 14:30:08
【问题描述】:

我正在尝试在共享主机中运行 laravel 项目,但出现错误:File css/app-backend.css not defined in asset manifest

我的文件夹结构是:

- .htaccess
- css
- js
- laravel-code
- index.php

我编辑index.php

require __DIR__.'/laravel-code/bootstrap/autoload.php';
$app = require_once __DIR__.'/laravel-code/bootstrap/app.php';

我还更改了css和js文件的src。相反,我将长生不老药改为资产。

我该如何解决?

谢谢

【问题讨论】:

    标签: php laravel shared-hosting


    【解决方案1】:

    您的 /public 文件夹中的清单文件似乎已丢失或已过期。

    当您使用asset() 函数时,它会查看/public/manifest.json 文件以确定它加载哪些文件(例如使用elixir 进行版本控制,您只需引用'js/app.js' 和它' d 真的指向 'js/app.1980L1209.js )

    我无法准确指出,但我会查看您的清单文件以获得更多信息。

    【讨论】:

      【解决方案2】:

      这可能是因为您没有更新 server.php 文件。尝试将第 21 行更新为此

      require_once __DIR__.'/laravel-code/public/index.php';
      

      【讨论】:

        猜你喜欢
        • 2015-04-05
        • 2023-03-23
        • 2021-08-05
        • 2019-01-03
        • 1970-01-01
        • 2018-06-21
        • 1970-01-01
        • 1970-01-01
        • 2017-05-22
        相关资源
        最近更新 更多