La feuille de style non analysé, car non CSS MIME types ne sont pas autorisés en mode strict

J'obtiens l'erreur suivante sur mon site:

[Error] Did not parse stylesheet at 'http://test.opendialogueapproach.co.uk/wp-content/plugins/revslider/public/assets/css/settings.css?ver=5.2.5.3' because non CSS MIME types are not allowed in strict mode.

En ayant fait quelques recherches, il semble que cela est probablement lié à mon nginx configuration, mais mon nginx fichiers semblent être structurées de façon assez différent de ceux que j'ai vu ailleurs, donc je ne suis pas sûr de ce que des changements sont nécessaires pour résoudre le problème. Je suis notamment les trois nginx fichiers qui semblent pertinents ci-dessous:

d'abord le mime.fichier conf dans etc/nginx
puis la nginx.conf, également dans etc/nginx
et enfin le fichier conf de mon site dans etc/nginx/conf.d

mime.conf

types {
text/html                             html htm shtml;
text/css                              css;
text/xml                              xml rss;
image/gif                             gif;
image/jpeg                            jpeg jpg;
application/x-javascript              js;
text/plain                            txt;
text/x-component                      htc;
text/mathml                           mml;
image/png                             png;
image/svg+xml                         svg svgz;
image/x-icon                          ico;
image/x-jng                           jng;
image/vnd.wap.wbmp                    wbmp;
application/java-archive              jar war ear;
application/mac-binhex40              hqx;
application/pdf                       pdf;
application/x-cocoa                   cco;
application/x-java-archive-diff       jardiff;
application/x-java-jnlp-file          jnlp;
application/x-makeself                run;
application/x-perl                    pl pm;
application/x-pilot                   prc pdb;
application/x-rar-compressed          rar;
application/x-redhat-package-manager  rpm;
application/x-sea                     sea;
application/x-shockwave-flash         swf;
application/x-stuffit                 sit;
application/x-tcl                     tcl tk;
application/x-x509-ca-cert            der pem crt;
application/x-xpinstall               xpi;
application/zip                       zip;
application/octet-stream              deb;
application/octet-stream              bin exe dll;
application/octet-stream              dmg;
application/octet-stream              eot;
application/octet-stream              iso img;
application/octet-stream              msi msp msm;
audio/mpeg                            mp3;
audio/ogg                             oga ogg;
audio/wav                             wav;
audio/x-realaudio                     ra;
video/mp4                             mp4;
video/mpeg                            mpeg mpg;
video/ogg                             ogv;
video/quicktime                       mov;
video/webm                            webm;
video/x-flv                           flv;
video/x-msvideo                       avi;
video/x-ms-wmv                        wmv;
video/x-ms-asf                        asx asf;
video/x-mng                           mng;
}

nginx.conf

user www-data www-data;
pid /var/run/nginx.pid;
worker_processes 2;
worker_rlimit_nofile 100000;
events {
worker_connections  4096;
include /etc/nginx.custom.events.d/*.conf;
}
http {
default_type application/octet-stream;
access_log off;
error_log  /var/log/nginx/error.log crit;
sendfile on;
tcp_nopush on;
keepalive_timeout 20;
client_header_timeout 20;
client_body_timeout 20;
reset_timedout_connection on;
send_timeout 20;
types_hash_max_size 2048;
gzip on;
gzip_disable "msie6";
gzip_proxied any;
gzip_min_length 256;
gzip_comp_level 4;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript text/x-js;
server_names_hash_bucket_size 128;
include mime.conf;
charset UTF-8;
open_file_cache max=100000 inactive=20s;
open_file_cache_valid 30s;
open_file_cache_min_uses 2;
open_file_cache_errors on;
server_tokens off;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
include proxy.conf;
include fcgi.conf;
include conf.d/*.conf;
include /etc/nginx.custom.d/*.conf;
}
include /etc/nginx.custom.global.d/*.conf;

Site fichier conf:

server {
listen *:80;
server_name test.opendialogueapproach.co.uk;
access_log /var/log/nginx/testopendialogueapproachcouk.access.log;
error_log /var/log/nginx/testopendialogueapproachcouk.error.log;
root /var/www/opendialogueapproach.co.uk/test/html;
index index.html index.htm index.php;
location / {
try_files $uri $uri/ /index.php?q=$request_uri;
}
location /wp-content/uploads/bp-attachments/ {
rewrite ^.*uploads/bp-attachments/([0-9]+)/(.*) /?p=$1&bp-attachment=$2 permanent;
}
location ~ [^/]\.php(/|$) {
fastcgi_index index.php;
include fcgi.conf;
fastcgi_pass unix:/var/run/ajenti-v-php-fcgi-testopendialogueapproachcouk-php-fcgi-0.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
  • il y a un mime par défaut.type de fichier à /etc/nginx/mime.types. Assurez-vous d'avoir tous les fichiers dont vous avez besoin dans votre auto mime défini.type.
  • Je suis en cours d'exécution Homebrew de Nginx et d'avoir un standard mime.types de fichier en /usr/local/etc/nginx y compris text/css' Encore j'ai eu cette erreur d'exécution de la site dans Safari. Puis sur le rechargement des choses dures je me suis débarrassé de lui. Peut-être un serveur local hoquet
InformationsquelleAutor Nick | 2016-06-04