Zgjidhja e gabimit të WordPress: Skedari .htaccess nuk mund të redaktohet nëse skedari ka leje shkrimi

Në përdorimWordPressNdonjëherë, ne hasim ndonjëherë një problem kaq shqetësues:

"Skedari .htaccess nuk mund të modifikohet. Kontrolloni nëse skedari ka leje shkrimi."

Ky mesazh gabimi shpesh i lë njerëzit duke kruar kokën.

Tani le të flasim se si ta zgjidhim këtë problem.

Pse nuk mund të modifikohen skedarët .htaccess?

Së pari, ne duhet të kuptojmë burimin e këtij gabimi.

.htaccessSkedari është pjesë e konfigurimit të serverit Apache dhe përdoret për të zbatuar funksione të tilla si rishkrimi dhe ridrejtimi i URL-së.

Kur faqja e internetit e WordPress nuk mund ta modifikojë këtë skedar, zakonisht ndodh sepse lejet e skedarit janë vendosur gabimisht, duke rezultuar që WordPress të mos ketë leje për ta modifikuar atë.

Zgjidhja e gabimit HestiaCP: Skedari .htaccess nuk mund të redaktohet nëse skedari ka leje shkrimi

Kontrolloni lejet e skedarit

Më pas, duhet të kontrollojmë.htaccessCilësimet e lejes së skedarit.

  1. Ju mund të lidheni me serverin tuaj nëpërmjet SSH;
  2. Më pas lundroni te.htaccessDrejtoria ku ndodhet skedari;
  3. Përdorni komandën e mëposhtme për të parë lejet e skedarit:
ls -l /home/你的用户名/web/你的域名文件夹/public_html/.htaccess
  • Duke parë rezultatet,.htaccessLejet e skedarit duhet të jenë të ngjashme me-rw-r--r--.
  • Kjo do të thotë që zotëruesi ka leje leximi dhe shkrimi, ndërsa grupi dhe të tjerët kanë vetëm leje leximi.
  • Nëse lejet janë vendosur gabimisht, ne duhet ta modifikojmë atë.

Ndryshoni lejet e skedarit

  1. Për të modifikuar.htaccessMund të përdoren lejet e skedaritchmodPorosi.
  2. Duhet të sigurohemi që pronari të ketë leje shkrimi.
  3. Ekzekutoni komandën e mëposhtme:
chmod 644 /home/你的用户名/web/你的域名文件夹/public_html/.htaccess

Kjo komandë do të.htaccessLejet e skedarit janë caktuar në644, domethënë, pronari ka leje leximi dhe shkrimi, dhe grupi dhe të tjerët kanë leje leximi.

Ndrysho pronësinë e skedarit

Ndonjëherë, problemi nuk ka të bëjë vetëm me lejet e skedarëve, por mund të jetë edhe për pronësinë e skedarit.

Përdoruesi që drejton WordPress duhet.htaccessSkedarët janë në pronësi.

ne mund të përdorimchownKomanda për të ndryshuar pronësinë e një skedari:

chown -R 你的用户名:你的用户名 /home/你的用户名/web/你的域名文件夹/public_html/*
  • Kjo komandë do tëpublic_htmlPronësia e drejtorisë dhe të gjithë nën-skedarëve dhe nëndirektorive të saj vendoset në emrin e specifikuar të përdoruesit.

Aplikoni ndryshimet dhe rinisni shërbimin

Pas përfundimit të hapave të mësipërm, duhet të sigurohemi që ndryshimet të hyjnë në fuqi. Mënyra më e lehtë është të rinisni shërbimin Apache. Shërbimi Apache mund të riniset duke përdorur komandën e mëposhtme:

service apache2 restart
  • Kjo komandë do të rifreskojë skedarin e konfigurimit të Apache në mënyrë që të hyjnë në fuqi lejet dhe ndryshimet e pronësisë.

Konfirmoni nëse problemi është zgjidhur?

Së fundi, ne duhet të konfirmojmë nëse problemi është zgjidhur.

Mund të provoni të redaktoni përsëri.htaccessskedar, ose modifikoni përmes menaxherit të skedarëve të WordPress.

Nëse gjithçka shkon mirë, urime, problemi është zgjidhur.

总结

Zgjidhja e problemeve WordPress nuk mund të modifikohet.htaccessKur ka probleme me skedarët, kryesisht duhet të kontrollojmë dhe modifikojmë lejet e skedarit dhe cilësimet e pronësisë.

Nëpërmjet hapave të mësipërm, ne mund të sigurohemi që WordPress ka leje për të modifikuar.htaccessskedar për të zgjidhur problemin.

Pra, herën tjetër që do të hasni në këtë problem, mos u frikësoni, thjesht ndiqni hapat e mësipërm dhe problemi do të zgjidhet natyrshëm.

Shpresoj që ky artikull të jetë i dobishëm për ju nëse keni ndonjë pyetje ose hasni probleme të tjera, ju lutemi lini një mesazh për diskutim.

发表 评论

Adresa juaj e emailit nuk do të publikohet. Përdoren fushat e kërkuara * Etiketa

Scroll to Top