nginx上的CakePHP 3未加载css和js文件

nginx上的CakePHP 3未加载css和js文件,cakephp,nginx,Cakephp,Nginx,我正在尝试在运行nginx的OSX上配置cakephp3。默认页面报告除URL重写外,所有内容都正常工作。但是,我已经为页面URL进行了URL重写(只是按照nginx设置说明进行了操作)。唯一不起作用的是从webroot加载静态资产。我一直在钻研一大堆类似的问题,但没有一个答案是有效的 vhost文件: server { listen 80; server_name albums.dev; root /Users/username/Sites/a

我正在尝试在运行nginx的OSX上配置cakephp3。默认页面报告除URL重写外,所有内容都正常工作。但是,我已经为页面URL进行了URL重写(只是按照nginx设置说明进行了操作)。唯一不起作用的是从webroot加载静态资产。我一直在钻研一大堆类似的问题,但没有一个答案是有效的

vhost文件:

server {
    listen       80;
    server_name  albums.dev;
    root       /Users/username/Sites/albums;

    access_log  /Library/Logs/default.access.log  main;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }  

    location ~ \.php$ {
        include   /usr/local/etc/nginx/conf.d/php-fpm;
    }
}

同样:除了/webroot/中的静态资产显示为404之外,整个CakePHP应用程序似乎工作正常。

更改根目录。。您必须指向项目的webroot


如果您愿意,我可以将我的conf提供给您

更新:我通过将webroot文件从vendor/cakephp/debug_kit/webroot复制到webroot/debug_kit来解决这个问题