Korjaa avoin () Kriittinen virhe: 13: LUETTELO EI OLE – Lataa kuvien virhe WordPressiin

WordPress on erittäin joustava järjestelmä, jonka avulla käyttäjät voivat luoda erittäin nopeasti yksinkertaisesta blogista edistyneeseen esittelysivustoon tai verkkokauppaan.
Mutta kuten mikä tahansa järjestelmä, se ei ole ongelmaton. Enimmäkseen, web-hosting-tarjouksia ne on joko optimoitu pienelle määrälle käyttäjiä tai niitä ei ole konfiguroitu käyttäjien tarpeiden mukaan. WordPressillä luodulle edistyneelle verkkosivustolle suosittelemme sen käyttöä omistettuja palvelimia palveluilla, jotka on määritetty erityisesti WordPressille.

Yksi yleisimmistä virheistä WordPressillä luodussa blogissa/sivustossa on mediatiedostojen lataaminen. HTTP -virhe. Jos olet aktivoinut sellaisen “error.log” palvelimella, kun yrität ladata kuvaa, virhe näyttää suunnilleen tältä:

"date" [crit] 16324#16324: *119467 open() "/home/path/public_html/" failed (13: Permission denied), client: IP, server: website.com, request: "GET / HTTP/1.1", host: "website.com"

Tämä virhe ei ilmene vain yritettäessä ladata mediatiedostoa palvelimelle, vaan myös silloin, kun käyttäjät käyttävät verkkosivustoa ja verkkosivulla on komentosarjatiedostoja, joilla ei ole lupaa avata palvelimella. Siksi tämä virhe liittyy isäntäpalvelimen tiedostojen ja kansioiden käyttöoikeuksiin. “chmod” ja “chown“.

Virheen ratkaiseminen: open() Kriittinen virhe: 13: Lupa estetty

1. Ensinnäkin meillä on oltava pääsy FTP tai Ssh palvelimelle. Yhdistämme ja siirrymme hakemistoon, josta löydämme verkkosivuston tiedostot sisältävän kansion. Esimerkissämme tämä on: “public_html”.

2. Jos käytämme SSH-yhteyttä, hakemistossa, johon saavuimme kohtaan 1, suoritamme komentorivit:

find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;

chown -R user:group *
Ensimmäinen komentorivi etsii sinua kaikki tiedostot sijaitsevat nykyisessä kansiossa ja rekursiivisesti, ja asettaa niille käyttöoikeuden 644. Toinen komentorivi tekee saman, mutta vain hakemistoille. Se asettaa heille käyttöoikeuden 755.
Vaihda kolmannella komentorivillä käyttäjä ja ryhmä, johon tiedostot kuuluvat. Useimmiten se on muotoa: “apache: ei kukaan” web-palvelimille, joissa on HTTPD / Apache tai “nginx:nginx” palvelimille, joissa on NGINX.

Näiden komentorivien suorittamisen jälkeen virhe “open() Kriittinen virhe: 13: Lupa estetty” sen pitäisi kadota. Jos sinulla on kysyttävää tai huolenaiheita, älä epäröi jättää ne kommentteihin.

Intohimoinen tekniikasta, kirjoitan mielihyvällä stealthsetts.com -sivustosta alkaen vuodesta 2006. Minulla on rikas kokemus käyttöjärjestelmistä: macOS, Windows ja Linux, mutta myös ohjelmointikielissä ja bloggaamisalustoissa (WordPress) ja verkkokaupoissa (WooCommerce, Magento, Presashop).

Kotiin IT -oppaat, hyödylliset vinkit ja uutiset. Korjaa avoin () Kriittinen virhe: 13: LUETTELO EI OLE – Lataa kuvien virhe WordPressiin

1 Ajattelin "Korjaa avoin () Kriittinen virhe: 13: LUETTELO EI OLE – Lataa kuvien virhe WordPressiin”

Jätä kommentti