Opravit WordPress „Je jeho nadřazený adresář zapisovatelný serverem?

setkat seWordPress"Je jeho nadřazený adresář zapisovatelný serverem?"

Náš podrobný průvodce vás naučí, jak tento problém rychle vyřešit, obnovit funkci nahrávání webu do normálního stavu a vyřešit vaše potíže!

Problém s nastavením cesty nahrávání WordPress

Když nahrajete soubor do WordPress, najednou „Is its parent directory writable by the server?", může to být způsobeno tím, že výchozí cesta pro nahrávání je nesprávná.

V nastavení WordPress přejděte naMédiaZde uvidíte nastavení cesty pro nahrávání souborů Úpravou (nebo vymazáním) výchozí cesty pro nahrávání na výchozí hodnotu Toto je jednoduché řešení.

  • Nastavení WordPress → Média → Nahrání souboru, výchozí cesta pro nahrávání, změňte ji na výchozí hodnotu.

Opravit WordPress „Je jeho nadřazený adresář zapisovatelný serverem?

SSH připojení a úprava oprávnění k adresáři

Pokud výše uvedená metoda problém nevyřeší, je zapotřebí trochu složitější operace. Chcete-li změnit vlastníka a oprávnění adresáře pro nahrávání, musíte se připojit k serveru VPS přes SSH.

Nejprve se připojte k VPS přes SSH.

Po připojení přejděte do složky wp-content v instalačním adresáři WordPress.

cd /home/用户名/web/域名文件夹/public_html/wp-content/

Změnit vlastníka adresáře pro nahrávání

Chcete-li zajistit, aby měl server oprávnění zapisovat do adresáře pro nahrávání, musíte změnit vlastníka adresáře pro nahrávání na své uživatelské jméno.

Lze použít následující příkazy:

chown -R 用户名:用户名 uploads
  • Tento krok zajistí, že adresář uploadů a všechny jeho podadresáře jsou vlastněny vaším uživatelským jménem.

Upravte oprávnění k adresáři

Někdy může nepřesné nastavení oprávnění způsobit problémy i po změně vlastníka adresáře.

Ve složce wp-content můžete pomocí následujícího příkazu upravit oprávnění:

chmod 755 -R uploads
  • Tento příkaz nastaví oprávnění adresáře uploads a všech jeho podadresářů na 755, což znamená oprávnění ke čtení, zápisu a spouštění.

Rychle opravte příkazy pro oprávnění adresáře:

cd /home/用户名/web/域名文件夹/public_html/wp-content/
chown -R 用户名:用户名 uploads
chmod 755 -R uploads

Změňte oprávnění k adresářům a souborům v dávkách

Chcete-li zajistit, aby oprávnění všech souborů a adresářů byla přesná, můžete také pomocí příkazu find změnit oprávnění v dávkách:

find /home/用户名/web/域名文件夹/public_html/ -type d -exec chmod 755 {} \;
  • tady,{} je zástupný symbol pro každý soubor nebo adresář nalezený příkazem find.
  • \; Označuje konec akce -exec a zajišťuje přesné provedení příkazu find.

Změňte oprávnění souboru

Podobně pro soubory můžete nastavit oprávnění na 644 pomocí:

find /home/用户名/web/域名文件夹/public_html/ -type f -exec chmod 644 {} \;
  • Tím zajistíte, že každý soubor bude mít přesná oprávnění ke čtení a zápisu.

Pomocí řešení XAMPP (místní instalace).

Pokud jste nainstalovali WordPress lokálně přesnobody".

Spusťte příkazový řádek/terminál: V systému Mac: Aplikace => Nástroje => Terminál

V systému Windows: Nabídka Start => Všechny programy => Příslušenství => Příkazový řádek

Po nahrazení skutečného instalačního adresáře WordPress spusťte následující příkaz:

sudo chown -R nobody:staff /applications/xampp/xamppfiles/htdocs/wordpress

Doufám, že jedna z těchto metod vás může úspěšně zachránit a vyřešit nepříjemný problém s nemožností vytvořit adresář ve WordPressu. 🎉

Závěr

Pomocí výše uvedených kroků byste měli být schopni vyřešit "Is its parent directory writable by the server?"chyba.

Tyto metody jsou nejen jednoduché a praktické, ale také vám pomohou rychle najít zdroj problému a vyřešit jej.

Doufám, že vám tento článek pomůže! Pokud máte další otázky, neváhejte zanechat zprávu v oblasti komentářů.

发表 评论

Vaše emailová adresa nebude zveřejněna. 必填 项 已 用 * 标注

Přejděte na začátek