2017-11-05 2 views
0

Ich versuche CakePHP 3 auf OSX unter nginx zu konfigurieren. Die Standardseite meldet, dass alles außer URL-Umschreiben funktioniert. Allerdings habe ich URL-Umschreiben für Seiten-URLs (nur die Anweisungen für Nginx Setup). Das einzige, was nicht funktioniert, ist das Laden von statischen Assets aus Webroot. Ich habe eine Menge ähnlicher Stackoverflow-Fragen gegraben und keine der Antworten scheint zu funktionieren.CakePHP 3 auf nginx lädt nicht css und js files

vhost-Datei:

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

Nochmal: Die gesamte CakePHP Anwendung scheint korrekt zu funktionieren, mit Ausnahme der statischen Vermögenswerte in/webroot/sind kommen als 404.

Antwort

1

die Wurzel ändern .. Sie weisen auf webroot Ihres Projekts muss

, wenn Sie ich will meine conf

+0

dir geben kann, das funktioniert, aber jetzt debug_kit 404 – develdevil

+0

-Update wird zu geben: Ich habe dies gelöst, indem ich Webroot-Dateien vom Hersteller/clayphp/debug_kit/webroot in webroot/debug_kit kopiert habe – develdevil