სტატიების დირექტორია
ამჟამად იყენებს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ფაილი პრობლემის გადასაჭრელად.
ასე რომ, შემდეგ ჯერზე, როცა ამ პრობლემას წააწყდებით, ნუ ჩავარდებით, უბრალოდ მიჰყევით ზემოთ მოცემულ ნაბიჯებს და პრობლემა ბუნებრივად მოგვარდება.
იმედი მაქვს, რომ ეს სტატია დაგეხმარებათ, თუ თქვენ გაქვთ რაიმე შეკითხვები ან სხვა პრობლემები, გთხოვთ, დატოვოთ შეტყობინება განხილვისთვის.
იმედი ჩენ ვეილიანგის ბლოგი ( https://www.chenweiliang.com/ ) გააზიარა "WordPress-ის შეცდომის გადაჭრა: .htaccess ფაილის რედაქტირება ვერ მოხერხდა. შეამოწმეთ, აქვს თუ არა ფაილს ჩაწერის უფლება" თქვენთვის სასარგებლოა.
კეთილი იყოს თქვენი მობრძანება ამ სტატიის ბმულის გასაზიარებლად:https://www.chenweiliang.com/cwl-31802.html
