WordPress egy nagyon rugalmas rendszer, amely lehetővé teszi a felhasználók számára, hogy nagyon gyorsan létrehozzák az egyszerű blogot egy fejlett prezentációs weboldal vagy egy online áruház.
Mint minden rendszer, nem probléma nélkül. A legtöbb idő, web hosting ajánlatok vagy kis számú felhasználóra vannak optimalizálva, vagy nincsenek a felhasználói igényeknek megfelelően konfigurálva. Egy haladó weboldalhoz, amelyet a WordPress használatát javasoljuk Dedikált szerverek speciálisan ehhez konfigurált szolgáltatásokkal WordPress.
Az egyik leggyakoribb hiba a következővel létrehozott blogon/webhelyen WordPress, nem lehet médiafájlokat feltölteni. HTTP Error. Ha aktivált egyerror.log ”szerveren, egy kép feltöltésekor a hiba így néz ki:
"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"
Ez a hiba nem csak akkor fordul elő, amikor megpróbál feltölteni egy médiafájlt a kiszolgálóra, hanem akkor is, amikor a webhelyet a felhasználók elérik, és a weboldalon vannak olyan szkriptek, amelyeket nem szabad megnyitni a szerveren. Ezért ez a hiba a gazdagép kiszolgálóján található fájlok és mappák engedélyeivel kapcsolatos. "chmod"És"chown".
A hiba megoldása: open () Kritikus Error : 13: Az engedély elutasítva
1. Először is hozzáférésre van szükségünk FTP vagy SSH a szerver. Csatlakozunk és navigálunk abba a könyvtárba, ahol megtaláljuk azt a mappát, ahol a weboldal fájljai találhatók. Példánkban ez a következő: "public_html".
2. Ha SSH kapcsolatot használunk, a könyvtárban, ahol elérjük az 1 pontot, végrehajtjuk a parancssorokat:
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
chown -R user:group *
Az első parancssor keresi Önt minden fájl az aktuális és rekurzív mappában található, és állítsa be az 644 engedélyeket. A második parancssor ugyanazt fogja tenni, de csak a könyvtárak esetében. 755 engedélyt ad.
A harmadik parancssorban megváltozik a felhasználó és a csoport, amelyhez a fájlok tartoznak. Legtöbbször a következő formátumú: „apache: senki” a HTTPD / Apache-t használó webszerverekhez, vagy az „nginx: nginx” az NGINX-t használó szerverekhez.
A parancssorok végrehajtása után a "nyitott () Kritikus Error : 13: Az engedély elutasítva"El kell tűnnie. Ha bármilyen kérdése vagy aggálya van, ne habozzon, hagyja megjegyzésben.
Setelah menjalankan baris perintah ini, kesalahan „nyitott () Kritis Error : 13: Izin ditolak ”Ini harus menghilang.