A folha de estilo css / style.css não foi carregada porque seu tipo MIME, “text / html”, não é “text / css”

1

Eu tentei a solução proposta neste segmento: Apache2 ganhou é possível carregar arquivos css no Debian 6 (Squeeze)

Eu adicionei .htaccess arquivos em todos os diretórios, contendo

AddType text/css .css   
AddType text/javascript .js   

Mas não funcionou.

Neigther trabalhou o link do Apache, dizendo-me para colocar os tipos na diretiva Directory em apache2.conf

O mime_module (shared) está carregado.

Tudo o que encontrei pelo Google levou-me a uma dessas duas soluções.

O que estou fazendo de errado?

    
por Christoph Kuhr 24.06.2014 / 14:16

2 respostas

0

Os tipos Mime para CSS e javascript devem estar ativados por padrão. Verifique se o módulo mime está carregado, executando:

apachectl -M | grep mime

Deve retornar "mime_module (shared)". Se não, ative o módulo mime executando

sudo a2enmod mime

Se o módulo mime estiver ativado, mas esses tipos não estiverem definidos, você poderá adicioná-los ao arquivo /etc/mime.types (para todo o sistema) ou /etc/apache2/mods-enabled/mime.conf (para o apache). Se você quiser usar o arquivo .htaccess, você deve habilitá-los primeiro ( link ), mas eu recomendaria certificar-se que esses tipos são ativados centralmente.

    
por 24.06.2014 / 15:23
2

Eu também tive o mesmo problema. Eu tinha importado o arquivo de bootstrap no meu application.css no topo. Isso estava me causando problemas.

Então coloquei a mesma importação na parte inferior depois das linhas de comentário no arquivo application.css. Funcionou como um encanto!

    
por 22.05.2015 / 11:13