【问题标题】:Lumen: just installed lumen and cannot get resources from public folderLumen:刚刚安装了lumen,无法从公用文件夹中获取资源
【发布时间】:2016-05-30 18:26:17
【问题描述】:

我正在尝试使用 Lumen 启动一个小项目,并且我对 Laravel 和 Silex 有一些了解。我进行了安装,将其发送到我的服务器,现在我正在尝试提供一个页面,提供了刀片文件中的 HTML,但没有提供 css。

代码:

.htaccess 将所有重定向到公共:

RewriteEngine On

# force ssl
RewriteCond     %{SERVER_PORT} ^80$
RewriteRule     ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]

# direcionar para a raiz do app
RewriteCond %{THE_REQUEST} /public/([^\s?]*) [NC]
RewriteRule ^ %1 [L,NE,R=302]
RewriteRule ^((?!public/).*)$ public/$1 [L,NC]

start.blade.php:

<html>
    <head>
        <title>First page!</title>
        <link href="{{ asset('css/bulma.css') }}" rel="stylesheet" type="text/css"/>
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
    </head>
    <body>
        <p class="text">Worked!</p>
    </body>
</html>

我尝试了hereherethis laracast poststhis gist 提供的解决方案,但 css 仍然是 404...

【问题讨论】:

    标签: php laravel lumen lumen-5.2


    【解决方案1】:

    您是否尝试过 chmod 文件夹?

    cmod 777 public
    

    【讨论】:

    • 是的,问题仍然存在。
    猜你喜欢
    • 2016-07-26
    • 1970-01-01
    • 1970-01-01
    • 2017-01-18
    • 2010-11-28
    • 2018-11-29
    • 2018-02-23
    • 2012-10-04
    • 1970-01-01
    相关资源
    最近更新 更多