Estoy usando el módulo Insertar para permitir a los usuarios insertar imágenes con un estilo de imagen específico en una página. Después de actualizar a Drupal 7.20, las imágenes no se almacenan en las files/styles
carpetas y la url de la imagen devuelve un error 403 (acceso denegado). Verifiqué los permisos de la carpeta, y todos están configurados en 777.
22
Respuestas:
Siempre se recomienda leer las notas de la versión nueva antes de actualizar, para asegurarse de que la actualización no rompa algunas de las características actuales.
Las notas de la versión de Drupal 7.20 mencionan:
Puede agregar la siguiente línea a su
settings.php
para que las imágenes en el sitio funcionen:pero sería tan bueno como actualizar el núcleo y no usar las actualizaciones ;-)
Algunos enlaces útiles de la página:
ACTUALIZAR:
De las notas de la versión de Drupal 7.21, la actualización incluye correcciones para incompatibilidades introducidas en la versión de seguridad de Drupal 7.20 solamente. Por lo tanto, se recomienda actualizar a la última versión, es decir, 7.21 para usar las correcciones de seguridad en la versión 7.20.
fuente
Por lo que vale, también descubrí que de alguna manera mis directorios de estilo de imagen ya no tenían los permisos correctos después de una actualización y borrar el caché.
Los estilos raíz / [su estilo] y los estilos / [su estilo] / public deben ser 755 para que las cosas se carguen correctamente.
¡Cambiarlos todos causó que las imágenes aparecieran correctamente de nuevo!
fuente
Arregle su sistema de archivos: / admin / config / media / file-system
Aquí están mis configuraciones:
Configure la ruta del sistema público : sitios / predeterminado / archivos
La ruta del sistema de archivos privado está vacía.
Directorio temporal: / tmp
Método de descarga predeterminado (seleccionado) Archivos locales públicos servidos por el servidor web.
fuente
Realizar esta edición NO solucionó el problema y produjo errores:
(dado que mi reputación es baja, no puedo comentar aún con esa respuesta por separado)
Lo implementé de esta manera y solucionó muchas cosas cuando surgió ese problema por primera vez:
También he implementado cambiando todo
+FollowSymLinks
a+SymLinksIfOwnerMatch
pero todavía no soy capaz de conseguir estilos de imagen vistas previas para que funcione correctamente.La siguiente y última opción es cambiar los permisos de usuario del tamaño del servidor, ack. Lo arreglaré o lo romperé todo.
fuente
La línea 775 de módulos / image / image.admin.inc necesita un parche ...
fuente