podle

1

Oprava Open () Kritická chyba: 13: Oprávnění odepřeno – Chyba nahrát obrázky ve WordPress

Oprava Open () Kritická chyba: 13: Oprávnění odepřeno – Chyba nahrát obrázky ve WordPress

1

WordPress je velmi flexibilní systém, který umožňuje uživatelům velmi rychle tvořit od jednoduchého blogu až po pokročilé prezentační webové stránky nebo internetový obchod.
Jako každý systém však není bezproblémový. Většinou, nabídky webhostingu jsou buď optimalizovány pro malý počet uživatelů, nebo nejsou nakonfigurovány podle potřeb uživatelů. Pro pokročilý web vytvořený na WordPressu jej doporučujeme používat dedikované servery se službami nakonfigurovanými speciálně pro WordPress.

Jednou z nejčastějších chyb na blogu / webu vytvořeném pomocí WordPress je nemožnost nahrát mediální soubory. Chyba HTTP. Pokud jste nějakou aktivovali “chyba.log” na serveru při pokusu o nahrání obrázku bude chyba vypadat takto:

"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"

K této chybě dochází nejen při pokusu o nahrání mediálního souboru na server, ale také v případě, že na web přistupují uživatelé a na webové stránce jsou soubory skriptů, které nemají na serveru oprávnění k otevření. Proto tato chyba souvisí s oprávněními souborů a složek na hostitelském serveru. “Chmod” a “Chown“.

Jak vyřešit chybu: open() Kritická chyba: 13: Oprávnění odepřeno

1. Především musíme mít přístup Ftp nebo Ssh na server. Připojíme se a přejdeme do adresáře, kde najdeme složku obsahující soubory webových stránek. V našem příkladu je to: “public_html”.

2. Pokud použijeme připojení SSH, v adresáři, kde jsme se dostali k bodu 1, spustíme příkazové řádky:

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

chown -R user:group *
První příkazový řádek vás vyhledá všechny soubory umístěn v aktuální složce a rekurzivně a nastaví jim oprávnění 644. Druhý příkazový řádek udělá totéž, ale pouze pro adresáře. Nastaví jim oprávnění 755.
Ve třetím příkazovém řádku změňte uživatele a skupinu, do které soubory patří. Většinou je ve tvaru: “apache: nikdo” pro webové servery s HTTPD / Apache popř “nginx: nginx” pro servery s NGINX.

Po provedení těchto příkazových řádků došlo k chybě “open() Kritická chyba: 13: Oprávnění odepřeno” mělo by to zmizet. Pokud máte dotazy nebo obavy, neváhejte je zanechat v komentářích.

Oprava Open () Kritická chyba: 13: Oprávnění odepřeno – Chyba nahrát obrázky ve WordPress

Mohlo by vás také zajímat...

Jedna myšlenka “Oprava Open () Kritická chyba: 13: Oprávnění odepřeno – Chyba nahrát obrázky ve WordPress

  1. Rizqi Ananda říká:

    Po spuštění tohoto příkazového řádku došlo k chybě “otevřít () Kritická chyba: 13: Povolení odepřeno”Mělo by to zmizet.

Zanechat odpověď

Vaše emailová adresa nebude zveřejněna. Požadovaná pole jsou označena *