Lumen:刚刚安装了lumen,无法从公用文件夹中获取资源
Posted
技术标签:
【中文标题】Lumen:刚刚安装了lumen,无法从公用文件夹中获取资源【英文标题】:Lumen: just installed lumen and cannot get resources from public folder 【发布时间】: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>
我尝试了here、here、this laracast posts 和 this gist 提供的解决方案,但 css 仍然是 404...
【问题讨论】:
【参考方案1】:您是否尝试过 chmod 文件夹?
cmod 777 public
【讨论】:
是的,问题仍然存在。以上是关于Lumen:刚刚安装了lumen,无法从公用文件夹中获取资源的主要内容,如果未能解决你的问题,请参考以下文章