Estou usando o módulo Inserir para permitir que os usuários insiram imagens com um estilo de imagem específico em uma página. Após a atualização para o Drupal 7.20, as imagens não são armazenadas nas files/styles
pastas e o URL da imagem retorna um erro 403 (acesso negado). Eu verifiquei as permissões da pasta e todas estão definidas como 777.
22
Respostas:
É sempre recomendável ler as notas de versão da nova versão antes de atualizar, para garantir que a atualização não interrompa alguns dos recursos atuais.
As notas de versão do Drupal 7.20 mencionam:
Você pode adicionar a seguinte linha ao seu
settings.php
para obter as imagens no site funcionando:mas seria tão bom quanto atualizar o núcleo e não usar as atualizações ;-)
Alguns links úteis da página:
ATUALIZAR:
Nas notas de versão do Drupal 7.21, a atualização inclui correções para incompatibilidades introduzidas apenas na versão de segurança do Drupal 7.20. Portanto, é recomendável atualizar para a versão mais recente, ou seja, 7.21 para usar as correções de segurança na versão 7.20.
fonte
Pelo que vale a pena, também descobri que, de alguma forma, meus diretórios de estilo de imagem não definiam mais as permissões corretas após uma atualização e limpeza de cache.
Os estilos de raiz / [seu estilo] e estilos / [seu estilo] / público devem ser 755 para que as coisas sejam carregadas corretamente.
Mudá-los todos fez com que as imagens aparecessem de novo!
fonte
Corrija seu sistema de arquivos: / admin / config / media / file-system
Aqui estão as minhas configurações:
Configure o caminho do sistema público : sites / default / files
O caminho do sistema de arquivos particulares está vazio.
Diretório temporário: / tmp
Método de download padrão (selecionado) Arquivos locais públicos servidos pelo servidor da web.
fonte
A realização desta edição NÃO corrigiu o problema e produziu erros:
(como minha reputação é baixa, ainda não posso comentar sob essa resposta separada)
Eu implementei esse caminho de volta e ele corrigiu muitas coisas quando esse problema surgiu pela primeira vez:
Também implementei mudar tudo
+FollowSymLinks
para,+SymLinksIfOwnerMatch
mas ainda não consigo fazer com que as visualizações dos estilos de imagem funcionem corretamente.A próxima e a última opção é alterar as permissões de usuário do tamanho do servidor, ack. Eu vou consertar ou quebrar tudo.
fonte
A linha 775 de modules / image / image.admin.inc precisa de um patch ...
fonte