Հոդվածների տեղեկատու
Օգտագործման մեջWordPressԵրբեմն մենք երբեմն բախվում ենք այսպիսի մտահոգիչ խնդրի.
«.htaccess ֆայլը հնարավոր չէ խմբագրել: Ստուգեք, արդյոք ֆայլը գրելու թույլտվություն ունի»:
Այս սխալի հաղորդագրությունը հաճախ թողնում է մարդկանց գլուխները քորելու:
Հիմա եկեք խոսենք, թե ինչպես լուծել այս խնդիրը:
Ինչու՞ չեն կարող խմբագրվել .htaccess ֆայլերը:
Նախ, մենք պետք է հասկանանք այս սխալի աղբյուրը:
.htaccessՖայլը Apache սերվերի կազմաձևման մի մասն է և օգտագործվում է այնպիսի գործառույթներ իրականացնելու համար, ինչպիսիք են URL-ի վերագրումը և վերահղումը:
Երբ WordPress կայքը չի կարող խմբագրել այս ֆայլը, դա սովորաբար տեղի է ունենում այն պատճառով, որ ֆայլի թույլտվությունները սխալ են սահմանված, ինչի հետևանքով WordPress-ը չունի այն փոփոխելու թույլտվություն:

Ստուգեք ֆայլի թույլտվությունները
Հաջորդը, մենք պետք է ստուգենք.htaccessՖայլի թույլտվության կարգավորումներ:
- Դուք կարող եք միանալ ձեր սերվերին SSH-ի միջոցով;
- Այնուհետև անցեք դեպի
.htaccessԳրացուցակը, որտեղ գտնվում է ֆայլը; - Ֆայլի թույլտվությունները դիտելու համար օգտագործեք հետևյալ հրամանը.
ls -l /home/你的用户名/web/你的域名文件夹/public_html/.htaccess
- Դիտելով արդյունքները,
.htaccessՖայլի թույլտվությունները պետք է նման լինեն-rw-r--r--. - Սա նշանակում է, որ սեփականատերն ունի կարդալու և գրելու թույլտվություններ, մինչդեռ խումբը և մյուսները միայն կարդալու թույլտվություններ ունեն:
- Եթե թույլտվությունները սխալ են սահմանված, մենք պետք է փոփոխենք այն:
Փոփոխել ֆայլի թույլտվությունները
- Փոփոխելու համար
.htaccessՖայլի թույլտվությունները կարող են օգտագործվելchmodՊատվեր։ - Մենք պետք է համոզվենք, որ սեփականատերը գրելու թույլտվություններ ունի:
- Գործարկեք հետևյալ հրամանը.
chmod 644 /home/你的用户名/web/你的域名文件夹/public_html/.htaccess
Այս հրամանը կլինի.htaccessՖայլի թույլտվությունները սահմանված են644, այսինքն՝ սեփականատերն ունի կարդալու և գրելու թույլտվություններ, իսկ խումբը և մյուսները՝ կարդալու թույլտվություններ։
Փոխել ֆայլի սեփականությունը
Երբեմն խնդիրը կապված է ոչ միայն ֆայլերի թույլտվությունների հետ, այլ նաև ֆայլերի սեփականության մասին:
WordPress-ը աշխատող օգտատերը պետք է.htaccessՖայլերը պատկանում են:
մենք կարող ենք օգտագործելchownՖայլի սեփականության իրավունքը փոխելու հրաման.
chown -R 你的用户名:你的用户名 /home/你的用户名/web/你的域名文件夹/public_html/*
- Այս հրամանը կլինի
public_htmlԳրացուցակի և նրա բոլոր ենթաֆայլերի և ենթագրքերների սեփականությունը սահմանվում է նշված օգտվողի անունով:
Կիրառեք փոփոխությունները և վերագործարկեք ծառայությունը
Վերոնշյալ քայլերն ավարտելուց հետո մենք պետք է ապահովենք, որ փոփոխություններն ուժի մեջ մտնեն: Ամենահեշտ ճանապարհը Apache ծառայության վերագործարկումն է: Apache ծառայությունը կարող է վերագործարկվել հետևյալ հրամանի միջոցով.
service apache2 restart
- Այս հրամանը կվերբեռնի Apache-ի կազմաձևման ֆայլը, որպեսզի թույլտվությունները և սեփականության փոփոխություններն ուժի մեջ մտնեն:
Հաստատեք, արդյոք խնդիրը լուծվե՞լ է:
Ի վերջո, մենք պետք է հաստատենք, թե արդյոք խնդիրը լուծվել է:
Կարող եք նորից փորձել խմբագրել.htaccessֆայլ, կամ խմբագրել WordPress-ի ֆայլերի կառավարչի միջոցով:
Եթե ամեն ինչ լավ ընթանա, շնորհավորում եմ, խնդիրը լուծված է։
ամփոփում
WordPress-ի անսարքությունների վերացումը հնարավոր չէ խմբագրել.htaccessԵրբ ֆայլի հետ կապված խնդիր կա, մենք հիմնականում պետք է ստուգենք և փոփոխենք ֆայլի թույլտվությունները և սեփականության կարգավորումները:
Վերոնշյալ քայլերի միջոցով մենք կարող ենք համոզվել, որ WordPress-ը փոփոխելու թույլտվություն ունի.htaccessֆայլ՝ խնդիրը լուծելու համար:
Այսպիսով, հաջորդ անգամ, երբ հանդիպեք այս խնդրին, խուճապի մի մատնվեք, պարզապես հետևեք վերը նշված քայլերին, և խնդիրը բնականաբար կլուծվի:
Հուսով եմ, որ այս հոդվածը կարող է օգտակար լինել ձեզ համար, եթե ունեք հարցեր կամ բախվում եք այլ խնդիրների, խնդրում ենք ազատորեն թողնել հաղորդագրություն քննարկման համար:
Հույս Chen Weiliang բլոգ ( https://www.chenweiliang.com/ ) կիսվել է «Վորդպրեսի սխալի լուծում․
Բարի գալուստ՝ կիսելու այս հոդվածի հղումը.https://www.chenweiliang.com/cwl-31802.html
