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

时间:2017-11-05 22:41:59

标签: cakephp nginx

我正在尝试在运行nginx的OSX上配置CakePHP 3。默认页面报告除URL重写外所有内容都正常工作。但是,我对页面URL进行了URL重写(只需遵循nginx设置的说明)。唯一不起作用的是从webroot加载静态资产。我一直在挖掘大量类似的stackoverflow问题,但没有一个响应似乎有效。

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;
    }
}

再次说明:整个CakePHP应用程序似乎工作正常,除了/ webroot /中的静态资产即将出现为404。

1 个答案:

答案 0 :(得分:1)

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

如果你愿意,我可以把你的秘密告诉你