Korzystam z modułu Wstaw, aby umożliwić użytkownikom wstawianie obrazów o określonym stylu obrazu na stronie. Po aktualizacji do Drupal 7.20 obrazy nie są przechowywane w files/styles
folderach, a adres URL obrazu zwraca błąd 403 (odmowa dostępu). Sprawdziłem uprawnienia do folderu i wszystkie są ustawione na 777.
22
Odpowiedzi:
Zawsze zaleca się przeczytanie informacji o wydaniu nowej wersji przed aktualizacją, aby upewnić się, że aktualizacja nie uszkodzi niektórych obecnych funkcji.
Informacje o wydaniu Drupala 7.20 wspominają:
Możesz dodać następujący wiersz, aby
settings.php
obrazy w witrynie działały:ale byłoby to tak dobre, jak aktualizacja rdzenia i nieużywanie aktualizacji ;-)
Kilka przydatnych linków ze strony:
AKTUALIZACJA:
Z informacji o wersji Drupal 7.21 aktualizacja zawiera poprawki niezgodności wprowadzone tylko w wersji bezpieczeństwa Drupal 7.20. Dlatego zaleca się aktualizację do najnowszej wersji, tj. 7.21, aby użyć poprawek zabezpieczeń w wersji 7.20.
źródło
Warto też przekonać się, że po aktualizacji i wyczyszczeniu pamięci podręcznej moje katalogi w stylu obrazu nie miały już ustawionych prawidłowych uprawnień.
Zrootują style / [twój styl] i style / [twój styl] / public powinny mieć 755, aby wszystko ładowało się poprawnie.
Zmiana ich wszystkich sprawiła, że obrazy znów wyglądały poprawnie!
źródło
Napraw swój system plików: / admin / config / media / file-system
Oto moje ustawienia:
Skonfiguruj ścieżkę systemu publicznego : sites / default / files
Prywatna ścieżka do systemu plików jest pusta.
Katalog tymczasowy: / tmp
Domyślna metoda pobierania (wybrana) Publiczne pliki lokalne obsługiwane przez serwer WWW.
źródło
Wykonanie tej edycji NIE naprawiło problemu i spowodowało błędy:
(ponieważ moja reputacja jest niska, nie mogę jeszcze komentować tej oddzielnej odpowiedzi)
Zaimplementowałem tę drogę wstecz i naprawiłem wiele rzeczy, gdy pojawił się ten problem:
Zaimplementowałem również zmianę wszystkich
+FollowSymLinks
na,+SymLinksIfOwnerMatch
ale nadal nie jestem w stanie uzyskać podglądu stylów obrazu, aby działał poprawnie.Następną i ostatnią opcją jest zmiana uprawnień użytkownika wielkości serwera, ack. Naprawię to albo wszystko zepsuję.
źródło
linia 775 modułów / image / image.admin.inc potrzebuje poprawki ...
źródło