Fix WordPress “Is de bovenliggende map schrijfbaar door de serverfout?”

Ik krijg een WordPress- foutmelding: "Is de bovenliggende map beschrijfbaar voor de server?"

Onze gedetailleerde gids leert u hoe u dit probleem snel kunt oplossen, de uploadfunctie van uw website weer normaal kunt maken en uw problemen kunt oplossen!

Probleem met het instellen van het WordPress-uploadpad

Wanneer u een bestand uploadt in WordPress, verschijnt plotseling “Is its parent directory writable by the server?" foutmelding, dit kan komen doordat het standaard uploadpad onjuist is.

Ga in de WordPress-instellingen naar het gedeelte 'Media'. Daar vind je de instellingen voor het uploadpad van bestanden. Wijzig (of verwijder) het standaard uploadpad naar de standaardwaarde om dit probleem op te lossen. Dit is een eenvoudige oplossing.

  • WordPress Instellingen → Media → Bestand uploaden, het standaard uploadpad, verander dit naar de standaardwaarde.

Fix WordPress “Is de bovenliggende map schrijfbaar door de serverfout?”

SSH-verbinding en aanpassing van maprechten

Als de bovenstaande methode het probleem niet oplost, is een iets ingewikkelder operatie vereist. U moet via SSH verbinding maken met uw VPS-server om de eigenaar en machtigingen van de uploadmap te wijzigen.

Maak eerst verbinding met je VPS via SSH.

Eenmaal verbonden, navigeert u naar de map wp-content in de WordPress-installatiemap.

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

Wijzig de eigenaar van de uploadmap

Om ervoor te zorgen dat de server toestemming heeft om naar de uploadmap te schrijven, moet u de eigenaar van de uploadmap wijzigen in uw gebruikersnaam.

De volgende commando's kunnen worden gebruikt:

chown -R 用户名:用户名 uploads
  • Deze stap zorgt ervoor dat de uploadmap en alle submappen eigendom zijn van uw gebruikersnaam.

Pas maprechten aan

Soms kunnen onnauwkeurige machtigingsinstellingen problemen veroorzaken, zelfs nadat de directory-eigenaar is gewijzigd.

Binnen de map wp-content kunt u de machtigingen aanpassen met behulp van de volgende opdracht:

chmod 755 -R uploads
  • Met deze opdracht worden de machtigingen van de uploadmap en al zijn submappen ingesteld op 755, wat betekent lees-, schrijf- en uitvoerrechten.

Snel opdrachten voor mapmachtigingen repareren:

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

Wijzig map- en bestandsrechten in batches

Om ervoor te zorgen dat de machtigingen van alle bestanden en mappen correct zijn, kunt u ook de opdracht find gebruiken om de machtigingen in batches te wijzigen:

find /home/用户名/web/域名文件夹/public_html/ -type d -exec chmod 755 {} \;
  • hier,{} is een tijdelijke aanduiding voor elk bestand of elke map die door de opdracht find wordt gevonden.
  • \; Geeft het einde van de actie -exec aan en zorgt ervoor dat het find-commando nauwkeurig wordt uitgevoerd.

Wijzig bestandsrechten

Op dezelfde manier kunt u voor bestanden de machtigingen instellen op 644 met behulp van:

find /home/用户名/web/域名文件夹/public_html/ -type f -exec chmod 644 {} \;
  • Dit zorgt ervoor dat elk bestand nauwkeurige lees- en schrijfrechten heeft.

XAMPP-oplossing (lokale installatie) gebruiken

Als je WordPress lokaal hebt geïnstalleerd vianobody'.

Om de opdrachtregel/terminal te openen : Op een Mac: Programma's => Hulpprogramma's => Terminal

Op Windows: Startmenu => Alle programma's => Bureau-accessoires => Opdrachtprompt

Nadat je de daadwerkelijke WordPress-installatiemap hebt vervangen, voer je de volgende opdracht uit:

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

Ik hoop dat een van deze methoden je met succes kan redden en het vervelende probleem kan oplossen dat je geen map in WordPress kunt maken. 🎉

Conclusie

Met de bovenstaande stappen zou u het probleem moeten kunnen oplossen "Is its parent directory writable by the server?"fout.

Deze methoden zijn niet alleen eenvoudig en praktisch, maar helpen u ook snel de oorzaak van het probleem te vinden en op te lossen.

Ik hoop dat dit artikel je helpt! Als u nog andere vragen heeft, kunt u een bericht achterlaten in het opmerkingenveld.

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Scroll naar boven