TechBlogSD - Allt för WordPress- och WEB -utveckling
WEB- och WordPress - instruktioner, nyheter, recensioner av teman och plugins

Fix WordPress Media Library Visar inte bilder Problem

4

Det är svårt att förstå problemet när det plötsligt händer på din WordPress -webbplats. Med mer komplexa element är felsökning av ett problem en av de största huvudvärken i att köra en WordPress -webbplats. Nyligen har vi märkt att en av våra webbplatser har ett konstigt problem att bilder inte kunde ses på webbplatsen. Dessutom visade inte mediebiblioteket förhandsgranskning av bilder även om alla bilder faktiskt är tillgängliga på servern. Om du har samma problem, här är några lösningar du kan försöka fixa WordPress mediebibliotek som inte visar bilder.

Kontrollera webbplatsen med utvecklarkonsolen

När du har bildproblemet öppnar du först webbplatsen i webbläsaren och kontrollerar om du kan se bilderna eller inte. Om du kan se bilden på en live -webbplats kan problemet vara annorlunda. Till exempel kan du ha laddat upp bilderna via FTP istället för att ladda upp via mediebiblioteket i WordPress adminpanel. Alla bilder som direkt laddas upp via FTP kan inte ses i mediebiblioteket på adminpanelen. Kolla in artikeln om hur du gör FTP -bildöverföringar synliga i mediebiblioteket.

I vissa fall kommer du inte att se bilderna på livesidan också. Om detta är ditt fall högerklickar du bara på bildplatshållaren som visas som tom. Kontrollera detaljerna på utvecklarkonsolen. Det ska visa "Det gick inte att ladda bilden" som visas på bilden nedan.

Fix WordPress Media Library Visar inte bilder Problem

Bilden kunde inte laddas i Firefox

Du kommer inte att se bildförhandsgranskningarna när du tittar i ‘Media> Bibliotek’ i WordPress adminpanel.

Fix WordPress Media Library Visar inte bilder Problem

Inga bildförhandsgranskningar visas i mediebiblioteket

Nu när du förstår att bilderna inte laddas på grund av vissa begränsningar eller problem. Problemet stoppar att bilderna laddas på webbplatsen både i backend och på frontend. Följ lösningarna nedan för att åtgärda problemet:

  • Inaktivera snabbkopplingsfunktionen
  • Kontrollera och ändra filtillstånd för uppladdningsmapp

1 Inaktivera bild Hotlinking

1.1. Inaktivera Image Hotlinking från cPanel

Det finns många webbplatsägare som helt enkelt skrotar innehållet från andra webbplatser på webben och reproducerar dem på deras webbplats. När de kommer till bilder kopierar de helt enkelt den ursprungliga bildadressen från din webbplats och länkar den till deras webbplats. Ibland kan det vara av legitim anledning att folk vill visa detaljer från din webbplats. Men problemet här är att bilder som laddas på andras webbplatser också förbrukar din egen servers bandbredd.

För att undvika att andra använder dina serverresurser tillåter värdföretag dig att skydda bilderna med hjälp av "snabbkoppling". Detta hjälper webbplatsägare att tillåta laddning av bilder endast från de webbplatser de tillåter. Om du nyligen har aktiverat snabbkoppling som kan orsaka felet "Det gick inte att ladda bilden" i webbläsaren. Eftersom du kanske felaktigt har aktiverat snabbkoppling på din egen webbplats. Detta händer särskilt när du är värd för flera webbplatser på samma värdkonto.

Följ processen nedan för att inaktivera bild -länkar på din webbplats:

  • Logga in på ditt hosting cPanel eller liknande konto.
  • Sök efter alternativet "snabbkoppling".

Fix WordPress Media Library Visar inte bilder Problem

Image Hotlinking -alternativ i Bluehost cPanel

  • Klicka på den och se till att inaktivera på alla dina webbplatser.

Fix WordPress Media Library Visar inte bilder Problem

Inaktivera Hotlink -skydd

Kontakta din värd och aktivera alternativet för snabbkoppling igen om du behöver det. När du aktiverar bör du lägga till alla dina egna webbplatser i undantagslistan. Det är bra att lägga till alla versioner av varje webbplats som http, https, www och icke-www-versioner. Nedan är ett exempel för din referens; du bör lägga till alla versioner av alla webbplatser som finns på ditt konto för att undantas från snabbkoppling.

Hotlink -skyddsappen kan vara tillgänglig på olika platser på din webbserver beroende på företag. Till exempel använder SiteGround webbplatsverktyg som hjälper dig att konfigurera skydd på en enda plats. Bluehost och många andra företag använder cPanel -gränssnitt där du kan hitta appen.

1.2. Inaktivera Hotlinking i .htaccess

I grund och botten aktiverar bild -hotlinking inställningar för direktiven i .htaccess -fil som finns i roten på din webbplats. Så det är också möjligt att aktivera bild -länkning genom att lägga till poster i htaccess -filen direkt eller använda plugins. I allmänhet erbjuder de flesta säkerhetsplugins en bild -länkningsfunktion. Om du har aktiverat en sådan funktion, inaktivera den och kontrollera att bilderna laddas på din webbplats.

Följ instruktionerna nedan för att inaktivera bildlänkning i htaccess -fil:

  • Logga in på ditt FTP -konto med FileZilla eller någon annan FTP -klientprogramvara.
  • Navigera till webbplatsens rotkatalog, vanligtvis är det ‘/public_html/’.
  • Leta efter .htaccess -fil. Ibland kanske din FTP -programvara inte visar filerna som börjar med punkt. Så se till att aktivera visning av dolda filer.

Fix WordPress Media Library Visar inte bilder Problem

Visar dolda filer i FileZilla

  • Högerklicka på htaccess -filen och redigera.

Fix WordPress Media Library Visar inte bilder Problem

Redigera .htaccess -fil med FileZilla

  • Kontrollera och ta bort bild hotlinking relaterade poster. Det borde vara ungefär så här:
RewriteCond %{HTTP_REFERER} !^https://www.webnots.com$ [NC] RewriteRule .*.(jpg|jpeg|gif|png|bmp)$ - [F,NC]

Obs! När du aktiverar bildlänkning kommer ingen av dina sociala profiler att visa utvalda bilder av det delade inläggets innehåll. Detta är en bra indikation på att din server blockerar bilderna från att laddas.

2 Kontrollera filtillstånd

Den andra lösningen är att kontrollera och fixa filtillstånden för bildöverföringskatalogen. WordPress styr synligheten av en fil baserat på behörighetsuppsättningen för mappen där den är lagrad. När någon ändrade filtillståndet kan du inte se bilderna i mediebiblioteket.

Följ instruktionerna nedan för att återställa filtillståndet:

  • Logga in på ditt FTP -konto.
  • Navigera till katalogen ‘/wp-content/’ och leta efter katalogen ‘uppladdningar’. Om du har ändrat bildöverföringsmappen bör du leta efter den mappen på din server.
  • Dra det horisontella rullningsfältet i FTP -programvaran och kontrollera filtillståndet för den bildöverföringsmappen och bilderna i mappen.
  • I allmänhet ska "Behörigheter" visas som "0644" eller "0755" och "Ägare/grupp" ska visa "505/503" enligt nedan.

Fix WordPress Media Library Visar inte bilder Problem

Ställ in filtillstånd i FTP

  • Om du ser att det är annorlunda högerklickar du på mappen för uppladdningar och väljer "Behörigheter".
  • Ställ in behörigheterna på 0644 eller 0755 i popup -dialogrutan.

Fix WordPress Media Library Visar inte bilder Problem

Ställa in filtillstånd i FileZilla

  • Var noga med att markera kryssrutan "Recurse into subkataloger" och välj "Apply to all files and directories" alternativet. Detta säkerställer att alla bildfiler i mappen "uppladdningar" har rätt behörighet.
  • Klicka på "OK" och kontrollera att filtillståndet visas korrekt.

Fix WordPress Media Library Visar inte bilder Problem

Inställningar för filtillstånd

Observera, i vårt fall har vi bilder i katalogen ‘media’ som ligger utanför katalogen ‘/wp-content/uploads/’. Du bör ändra filtillstånden för din bildkatalog som ska vara ‘/wp-content/uploads/’.

Öppna nu mediebiblioteket och kontrollera att bilderna visas. Din webbplats bör också visa bilderna normalt utan problem.

Fix WordPress Media Library Visar inte bilder Problem

Mediebibliotek som visar bilder

Inspelningskälla: webnots.com
Leave A Reply

Denna webbplats använder cookies för att förbättra din upplevelse. Vi antar att du är ok med detta, men du kan välja bort det om du vill. Jag accepterar Fler detaljer