Wystąpił dziwny problem polegający na „zablokowaniu” obrazów na serwerze.
Problem zaczął się, gdy przesłałem zaktualizowane zdjęcie przez FTP (używam Cyberduck dla komputerów Mac), aby zastąpić zdjęcie. To nie działało, obraz w ogóle nie został przesłonięty. Próbowałem więc usunąć zdjęcie z serwera, ale nie zostało ono usunięte. Wyczyściłem pamięć podręczną, wypróbowałem różne przeglądarki, ale obraz pod podanym bezwzględnym adresem URL po prostu nigdy nie zniknął. Ale przy użyciu 2 różnych klientów FTP obraz nie jest wyświetlany. Użyłem również menedżera plików dostarczonego wraz z cpanelem, który również pokazał, że katalog jest pusty.
Następnie eksperymentowałem i usunąłem cały folder zdjęć z FTP, ale cały zestaw zdjęć był nadal dostępny online, ale pokazany jako pusty.
Jestem zdezorientowany, jak może istnieć bezwzględny adres URL zdjęć, który działa, nawet jeśli FTP pokazuje go jako pusty.
Na przykład z mojego pliku index.html ścieżka do zdjęć to img / team, który jest pełen 10 portretów członków zespołu. Usunąłem wszystkie 10 zdjęć jpg, a nawet cały folder zespołu.
http://myurl.com/img/team po załadowaniu do przeglądarki nie ładuje się, 404 nie znaleziono http://myrul.com/img/team/person.jpg ładuje się, to jest obrazek „utknął na serwerze”
Jak może być dostępny pojedynczy plik, skoro folder zawierający ten plik nie jest? Czy istnieje sposób na zbadanie plików na serwerze, których klienci FTP „nie widzą” z jakiegoś powodu?
Dziękuję za wszelką pomoc.
źródło
Odpowiedzi:
Podczas łączenia przez FTP uzyskujesz dostęp do
public_ftp
folderu.Podczas przeglądania przez HTTP (w przeglądarce internetowej) czytasz z
public_html
folderu.UWAGA:
public_html
iwww
często wskazują ten sam folder za pomocą dowiązania symbolicznego.źródło
www
folderze? Prześlij plik przez FTP i zobacz, dokąd idzie.www
folder ma dokładnie taką samą zawartośćpublic_html
. Jestem zdezorientowany tym, co masz na myśli, mówiąc „zobaczyć, gdzie to idzie”. Podczas przesyłania przez FTP wybieram public_html (www byłoby takie samo) i przesyłam do dowolnego katalogu, a plik nie jest wysyłany bez problemu. Problem polega na tym, że nadal nie mogę „wyświetlić” niektórych plików i nie jestem pewien, czy problem z FTP nie jest w stanie ich zobaczyć. Oto przykład dokładnie tego, co mnie dezorientuje: http://peterkrieg.com/checkmate/img/team