Datrys Gwall WordPress: Nid oedd modd golygu'r ffeil .htaccess Gwiriwch a oes gan y ffeil ganiatâd ysgrifennu

Mewn defnyddWordPressAr brydiau, rydyn ni'n dod ar draws problem mor flinderus weithiau:

msgstr "Nid oes modd golygu'r ffeil .htaccess. Gwiriwch a oes gan y ffeil ganiatâd ysgrifennu."

Mae'r neges gwall hon yn aml yn gadael pobl yn crafu eu pennau.

Nawr, gadewch i ni siarad am sut i ddatrys y broblem hon.

Pam na ellir golygu ffeiliau .htaccess?

Yn gyntaf, mae angen inni ddeall ffynhonnell y gwall hwn.

.htaccessMae'r ffeil yn rhan o gyfluniad gweinydd Apache ac fe'i defnyddir i weithredu swyddogaethau megis ailysgrifennu URL ac ailgyfeirio.

Pan na all gwefan WordPress olygu'r ffeil hon, mae hyn fel arfer oherwydd bod y caniatâd ffeil wedi'i osod yn anghywir, sy'n golygu nad oes gan WordPress ganiatâd i'w haddasu.

Datrys Gwall HestiaCP: Nid oedd modd golygu'r ffeil .htaccess Gwiriwch a oes gan y ffeil ganiatâd ysgrifennu

Gwirio caniatadau ffeil

Nesaf, mae angen i ni wirio.htaccessGosodiadau caniatâd ffeil.

  1. Gallwch gysylltu â'ch gweinydd trwy SSH;
  2. Yna llywiwch i.htaccessY cyfeiriadur lle mae'r ffeil wedi'i lleoli;
  3. Defnyddiwch y gorchymyn canlynol i weld caniatadau ffeil:
ls -l /home/你的用户名/web/你的域名文件夹/public_html/.htaccess
  • Wrth weld y canlyniadau,.htaccessDylai caniatâd y ffeil fod yn debyg i-rw-r--r--.
  • Mae hyn yn golygu bod gan y perchennog ganiatadau darllen ac ysgrifennu, tra bod gan y grŵp ac eraill ganiatâd darllen yn unig.
  • Os yw'r caniatâd wedi'i osod yn anghywir, mae angen i ni ei addasu.

Addasu caniatadau ffeil

  1. I addasu.htaccessGellir defnyddio caniatadau ffeilchmodGorchymyn.
  2. Mae angen i ni sicrhau bod gan y perchennog ganiatâd ysgrifennu.
  3. Rhedeg y gorchymyn canlynol:
chmod 644 /home/你的用户名/web/你的域名文件夹/public_html/.htaccess

Bydd y gorchymyn hwn.htaccessMae'r caniatadau ffeil wedi'u gosod i644, hynny yw, mae gan y perchennog ganiatâd darllen ac ysgrifennu, ac mae gan y grŵp ac eraill ganiatâd darllen.

Newid perchnogaeth ffeil

Weithiau, nid yw'r broblem yn ymwneud â chaniatadau ffeil yn unig, gall fod yn ymwneud â pherchnogaeth ffeiliau hefyd.

Mae angen i'r defnyddiwr sy'n rhedeg WordPress.htaccessMae'r ffeiliau'n eiddo.

gallwn ddefnyddiochownGorchymyn i newid perchnogaeth ffeil:

chown -R 你的用户名:你的用户名 /home/你的用户名/web/你的域名文件夹/public_html/*
  • Bydd y gorchymyn hwnpublic_htmlMae perchnogaeth y cyfeiriadur a'i holl is-ffeiliau ac is-gyfeiriaduron wedi'i osod i'r enw defnyddiwr penodedig.

Gwneud cais newidiadau ac ailgychwyn gwasanaeth

Ar ôl cwblhau'r camau uchod, mae angen inni sicrhau bod y newidiadau'n dod i rym. Y ffordd hawsaf yw ailgychwyn gwasanaeth Apache. Gellir ailgychwyn gwasanaeth Apache gan ddefnyddio'r gorchymyn canlynol:

service apache2 restart
  • Bydd y gorchymyn hwn yn ail-lwytho ffeil ffurfweddu Apache fel bod caniatâd a newidiadau perchnogaeth yn dod i rym.

Cadarnhau a yw'r broblem wedi'i datrys?

Yn olaf, mae angen inni gadarnhau a yw'r broblem wedi'i datrys.

Gallwch geisio golygu eto.htaccessffeil, neu ei olygu trwy reolwr ffeiliau WordPress.

Os aiff popeth yn dda, llongyfarchiadau, mae'r broblem yn cael ei datrys.

i grynhoi

Datrys problemau WordPress yn methu â golygu.htaccessPan fo problemau ffeil, mae angen i ni wirio ac addasu'r caniatâd ffeil a'r gosodiadau perchnogaeth yn bennaf.

Trwy'r camau uchod, gallwn sicrhau bod gan WordPress ganiatâd i addasu.htaccessffeil i ddatrys y broblem.

Felly, y tro nesaf y byddwch chi'n dod ar draws y broblem hon, peidiwch â chynhyrfu, dilynwch y camau uchod a bydd y broblem yn cael ei datrys yn naturiol.

Rwy'n gobeithio y gall yr erthygl hon fod o gymorth i chi. Os oes gennych unrhyw gwestiynau neu os byddwch yn dod ar draws problemau eraill, mae croeso i chi adael neges i'w thrafod.

发表 评论

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. 必填 项 已 用 * Label

Sgroliwch i'r brig