TechBlogSD - Alt for WordPress- og WEB -utvikling
WEB- og WordPress -instruksjoner, nyheter, anmeldelser av temaer og plugins

Løs WordPress Media Library som ikke viser bilder

2

Det er vanskelig å forstå problemet når det plutselig skjer på WordPress -nettstedet ditt. Med mer komplekse elementer er feilsøking av et problem en av de største hodepine ved å kjøre et WordPress -nettsted. Nylig har vi lagt merke til at et av nettstedene våre har et merkelig problem med at bilder ikke kunne sees på nettstedet. Mediebiblioteket viste heller ikke forhåndsvisning av bilder, selv om alle bildene faktisk er tilgjengelige på serveren. Hvis du har det samme problemet, er det noen løsninger du kan prøve å fikse WordPress mediebibliotek som ikke viser bilder.

Sjekk nettstedet med utviklerkonsollen

Når du har bildeproblemet, må du først åpne nettstedet i nettleseren og kontrollere om du kan se bildene eller ikke. Hvis du kan se bildet på et live nettsted, kan problemet være et annet. Du kan for eksempel ha lastet opp bildene via FTP i stedet for å laste opp via mediebiblioteket i WordPress -administrasjonspanelet. Alle bildene som er lastet opp direkte via FTP kan ikke vises i mediebiblioteket i administrasjonspanelet. Se artikkelen om hvordan du gjør FTP -bildeopplastingene synlige i mediebiblioteket.

I noen tilfeller vil du heller ikke se bildene på nettstedet. Hvis dette er ditt tilfelle, høyreklikker du bare på plassholderelementet som vises som tomt. Sjekk detaljene på utviklerkonsollen. Den skal vise "Kunne ikke laste inn bildet" som vist på bildet nedenfor.

Løs WordPress Media Library som ikke viser bilder

Bildet kunne ikke lastes inn i Firefox

Du vil ikke se forhåndsvisninger av bilder når du ser i ‘Media> Library’ i WordPress admin panel.

Løs WordPress Media Library som ikke viser bilder

Ingen forhåndsvisning av bilder vises i mediebiblioteket

Nå som du kan forstå, lastes ikke bildene på grunn av begrensninger eller problemer. Problemet stopper bildene som lastes inn på nettstedet, både backend og frontend. Følg løsningene nedenfor for å fikse problemet:

  • Deaktiver hurtigkoblingsfunksjonen
  • Kontroller og endre filtillatelse for opplastingsmappen

1 Deaktiver Image Hotlinking

1.1. Deaktiver Image Hotlinking fra cPanel

Det er mange nettstedseiere som ganske enkelt skraper innholdet fra andre nettsteder på nettet og gjengir dem på nettstedet. Når de kommer til bilder, kopierer de ganske enkelt den originale bildeadressen fra nettstedet ditt og kobler den til nettstedet sitt. Noen ganger kan det være av legitim grunn at folk ønsker å vise detaljer fra nettstedet ditt. Men problemet her er at bilder lastet på andres nettsteder også bruker din egen servers båndbredde.

For å unngå at andre bruker serverressursene dine, gir vertsselskaper deg mulighet til å beskytte bildene ved hjelp av en hurtigkobling. Dette hjelper nettstedseiere å tillate lasting av bilder bare fra nettstedene de tillater. Hvis du nylig har aktivert hurtigkobling som kan forårsake feilen "Kunne ikke laste inn bilde" i nettleseren. Fordi du kan ha aktivert hurtigkobling på ditt eget nettsted. Dette skjer spesielt når du er vert for flere nettsteder på den samme hostingkontoen.

Følg prosessen nedenfor for å deaktivere bildekoblinger på nettstedet ditt:

  • Logg inn på din hosting cPanel eller lignende konto.
  • Søk etter alternativet "hurtigkobling".

Løs WordPress Media Library som ikke viser bilder

Alternativ for bildekobling i Bluehost cPanel

  • Klikk på den og sørg for å deaktivere på alle nettstedene dine.

Løs WordPress Media Library som ikke viser bilder

Deaktiver Hotlink -beskyttelse

Ta kontakt med verten din, og aktiver alternativet for hurtigkobling på nytt hvis du trenger det. Når du aktiverer, bør du legge til alle dine egne nettsteder i unntakslisten. Det er godt å legge til alle versjoner av hvert nettsted som http, https, www og ikke-www-versjoner. Nedenfor er et eksempel for din referanse; du bør legge til alle versjoner av alle nettstedene som er vert på kontoen din for å unntas fra hurtigkobling.

Hotlink -beskyttelsesappen er kanskje tilgjengelig på et annet sted på hosting -serveren din, avhengig av selskapet. For eksempel bruker SiteGround Nettstedsverktøy som hjelper deg med å konfigurere beskyttelse på et enkelt nettsted. Bluehost og mange andre selskaper bruker cPanel -grensesnittet der du kan finne appen.

1.2. Deaktiver hurtigkobling i .htaccess

I utgangspunktet vil aktivering av bildekoblinger konfigurere direktiver i .htaccess -filen som ligger i roten til nettstedet ditt. Så det er også mulig å aktivere hurtigkobling for bilder ved å legge til oppføringer i htaccess -filen direkte eller bruke plugins. Vanligvis tilbyr de fleste sikkerhetspluginene bildetilkoblingsfunksjoner. Hvis du har aktivert en slik funksjon, deaktiver den og kontroller at bildene lastes inn på nettstedet ditt.

Følg instruksjonene nedenfor for å deaktivere hurtigkobling for bilder i htaccess -filen:

  • Logg deg på FTP -kontoen din med FileZilla eller annen FTP -klientprogramvare.
  • Naviger til nettstedets rotkatalog, vanligvis er det ‘/public_html/’.
  • Se etter .htaccess -filen. Noen ganger viser kanskje ikke FTP -programvaren filene som begynner med punktum. Så sørg for å aktivere visning av skjulte filer.

Løs WordPress Media Library som ikke viser bilder

Viser skjulte filer i FileZilla

  • Høyreklikk på htaccess -filen og rediger.

Løs WordPress Media Library som ikke viser bilder

Rediger .htaccess -fil med FileZilla

  • Kontroller og slett relaterte oppføringer for bildekoblinger. Det skal være noe sånt som nedenfor:
RewriteCond %{HTTP_REFERER} !^https://www.webnots.com$ [NC] RewriteRule .*.(jpg|jpeg|gif|png|bmp)$ - [F,NC]

Merk: Når du aktiverer bildekoblinger, vil ingen av dine sosiale profiler vise fremhevede bilder av det delte innlegget. Dette er en god indikasjon på at serveren din blokkerer bildene fra å lastes inn.

2 Kontroller filtillatelser

Den andre løsningen er å sjekke og fikse filtillatelsene til bildeopplastingskatalogen. WordPress kontrollerer synligheten til en fil basert på tillatelsessettet for mappen der den er lagret. Når noen endret filtillatelsen, kan du ikke se bildene i mediebiblioteket.

Følg instruksjonene nedenfor for å tilbakestille filtillatelsen:

  • Logg deg på FTP -kontoen din.
  • Naviger til ‘/wp-content/’ katalog og se etter ‘opplastings’ katalog. Hvis du har endret bildeopplastingsmappen, bør du se etter mappen på serveren din.
  • Dra den horisontale rullefeltet på FTP -programvaren og sjekk filtillatelsen til den opplastingsmappen for bildene og bildene i mappen.
  • Vanligvis bør "Tillatelser" vises som "0644" eller "0755", og "Eier/gruppe" skal vise "505/503" som vist nedenfor.

Løs WordPress Media Library som ikke viser bilder

Angi filtillatelser i FTP

  • Hvis du ser at det er annerledes, høyreklikker du på opplastingsmappen og velger ‘Tillatelser’.
  • Angi tillatelsene til 0644 eller 0755 i popup -dialogboksen.

Løs WordPress Media Library som ikke viser bilder

Angi filtillatelser i FileZilla

  • Sørg for å merke av i avmerkingsboksen som sier ‘Recurse into sub directories’ og velg ‘Apply to all files and directories’ alternativet. Dette vil sikre at alle bildefiler i opplastingsmappen har riktige tillatelser.
  • Klikk "OK" og kontroller at filtillatelsen vises riktig.

Løs WordPress Media Library som ikke viser bilder

Innstillinger for filtillatelse

Vær oppmerksom på at i vårt tilfelle har vi bilder i katalogen ‘media’ som er vert utenfor ‘/wp-content/uploads/’ katalog. Du bør endre filtillatelsene til bildekatalogen som skal være ‘/wp-content/uploads/’.

Åpne nå mediebiblioteket og sjekk at bildene vises. Nettstedet ditt bør også vise bildene normalt uten problemer.

Løs WordPress Media Library som ikke viser bilder

Mediebibliotek som viser bilder

Opptakskilde: webnots.com
Leave A Reply

Dette nettstedet bruker informasjonskapsler for å forbedre din opplevelse. Vi antar at du er ok med dette, men du kan velge bort det hvis du ønsker det. jeg aksepterer Mer informasjon