ძირითადი შინაარსიდან გადასვლა

შიდა სერვერის შეცდომა - თქვენი მოთხოვნის შესრულება ვერ მოხერხდა



საიტის შექმნა და შეცვლა სასიამოვნო მომენტია ვებმასტერებისთვის. მაგრამ ზოგჯერ მათ შეეძლებათ შეცდომა. რას ნიშნავს და როგორ აღმოფხვრა ეს, თქვენ ისწავლით ამ სტატიას.

სტატიის შინაარსი:

შიდა სერვერის შეცდომის მიზეზები

. ეს თარგმანის შეცდომა არის: შიდა სერვერის შეცდომა . სისტემაში მოხდა შიდა უკმარისობა ან არასწორი პარამეტრები და ვერ შეძლო მოთხოვნის გენერირება. ეს ნიშნავს, რომ დატვირთული ძრავის ან სხვა ფაილების გარკვეული პარამეტრები არასწორია, რის გამოც შეცდომა ხდება. . ამ სერვერის პრობლემის ერთ-ერთი ძირითადი მიზეზი არის .htaccess ფაილის შეცდომები. ეს არის დამატებითი ფაილი, რათა უზრუნველყოს კონკრეტული ბრძანებები სერვერები, კერძოდ Apache.


Файл .htaccess
Htaccess ფაილი

ბევრი ვებოსტატი მოახერხა გადაჭრას "შიდა სერვერის შეცდომა - სერვერის შეცდომა" პრობლემა ამ ფაილის შემოწმების გზით. მას შეუძლია მიუთითოს არასწორი დომენი ან თუნდაც უარი ეთქვა საიტზე. .Htaccess ფაილი საშუალებას გაძლევთ: შეცვალოთ პარამეტრების მთელი საიტი, დაიცვას გარკვეული დირექტორიები დაგავიწყდათ, შეიქმნას blacklists URL, საშუალებას მისცემს მხოლოდ დაშვებული საიტები, და ბევრად უფრო.

აგრეთვე იხილე: შეცდომის შეცდომა 503 Backend პოვნა ვერ მოხერხდა .

სად ადმინისტრატორის პანელში იპოვონ Htaccess

ფაილების შესასწორებლად, თქვენ უნდა იპოვოთ თქვენი ადმინისტრატორის პანელში. . ჰოსტინგზე, რომელსაც აქვს CPANEL და WordPress ძრავა, ეს ფაილი მდებარეობს public_html დირექტორიაში.


  1. აირჩიეთ დირექტორია და მოძებნეთ ფაილი.
  2. ამის შემდეგ, აირჩიეთ "რედაქტირება" კონტექსტური მენიუში. ეს შეიძლება იყოს ფარული ფაილები.
  3. თქვენ უნდა გამოაჩინოთ ისინი, იპოვოთ "პარამეტრები" ღილაკი და შეცვალოთ "ფარული ფაილების ჩვენება".
  4. თუ არა, თქვენ შეგიძლიათ შექმნათ იგი საკუთარ თავს. დააჭირეთ ღილაკს "ფაილი" ღილაკზე მენეჯერში და შექმნათ .htaccess ფაილი.

მე გირჩევთ წაიკითხოთ: ამ გვერდზე სკრიპტის შეცდომა - გამოსავალი .

სერვერის შეცდომის კორექტირება

თუ ყურადღებით შეისწავლით. Htaccess ფაილი, შეგიძლიათ განსაზღვროთ, თუ რატომ გამოჩნდება შეტყობინება. ზოგჯერ მომხმარებლებს ახერხებენ განსაზღვრონ, რომ არსებობს შეცდომა. Htaccess ფაილი. ამისათვის თქვენ უნდა ამოიღონ ყველა შინაარსი და შეინახოთ იგი სხვა ტექსტურ ფაილზე, რათა არ დაკარგოთ. ამის შემდეგ, თქვენ უნდა გახსნას საიტი, თუ შეცდომა არ მოხდება, მაშინ მიზეზი არის ფაილი.

დასაწყისისთვის, მოდით ვცადოთ იპოვოთ ფაილური პარამეტრი, რომელიც შეიძლება გამოიწვიოს ეს შეცდომა. იპოვეთ შემდეგი ხაზები თქვენს .htaccess ფაილში:


  • ვარიანტი,
  • php_flag,
  • php_value.

მათ უნდა გამოეხმაუროთ. ამისათვის, ხაზის დასაწყისში, რომელიც შეიცავს ამ პარამეტრებს, უნდა დაასახელოთ hash ნიშანი - #. კომენტარებული ხაზი ასე გამოიყურება: # php_value. სივრცე უნდა დაემატოს ქსელისა და მომდევნო სიმბოლოს შორის. იყიდება WordPress, თქვენ მაინც უნდა გამოააშკარავა შემდეგი პარამეტრები: SecFilterEngine Off და SecFilterScanPOST Off.

შესაძლოა, თქვენს ფაილიში უნდა შეიტანოთ კოდირება, სცადოთ შემდეგი ხაზის კომენტირება: AddDefaultCharset WINDOWS-1251. სცადეთ შეცვალოთ UTF-8. თქვენ ასევე უნდა მოიძებნოს (ასეთის არსებობის შემთხვევაში) ფაილის ხაზის # RewriteBase / და წაიშალოს lattice ხასიათი მას. შეამოწმეთ ბმულები ტექსტი Htaccess, ალბათ, ისინი არასწორია.

საინტერესოა: ERR_CACHE_MISS - როგორ შეცვალოს შეცდომა?

სერვერის დაფიქსირების სხვა გზები შეექმნა შიდა შეცდომას

იპოვეთ AllowOverride ყველა თქვენს .htaccess ფაილი. თუ არსებობს ბადე (#) აქ, წაშალეთ იგი.

  • თქვენ ასევე უნდა შეამოწმეთ, რომ დომენისთვის არსებობს VirtualHost შესვლის შემდეგი. მაგალითისთვის შეგიძლიათ იხილოთ სკრინშოტში შესასვლელი როგორია შესასვლელი;

    Запись VirtualHost
    დაწერეთ VirtualHost in .htaccess ფაილი
  • დარწმუნდით, რომ კონფიგურაციის ფაილი შეიცავს სერვერის ჰოსტინგს (ჩვეულებრივ, როგორც დომენი ან IP მისამართი);
  • შეეცადეთ უარყოს ყველა შემომავალი IP მისამართი, რათა შეამოწმოს. Htaccess- ის ოპერაციის შემოწმება - ყველა მხრიდან უარყოფა.

როგორ შევქმნათ blacklist in .htaccess

თქვენ შეგიძლიათ შექმნათ საკუთარი სია IP- მისამართები, რომ არ შეიძლება თქვენს საიტზე. ამისათვის იპოვეთ .htaccess ფაილი და რედაქტირება. შემდეგი ხაზი, რომელიც ბლოკავს მისამართებს, უნდა შეიცვალოს ახალი ხაზი.

  1. კოდის დასაწყისში შეგიძლიათ კომენტარის ნიშანი შეიტანოთ, რათა ახსოვდეს, რა მომავალია. მაგალითად, # Blacklist boors;
  2. პირველი ხაზი საშუალებას იძლევა ეწვიოთ ყველა მისამართს - დაუშვას ყველა;
  3. შემდეგი კოდი დაბლოკავს მითითებულ მისამართს - უარყოფს 86.164.01-დან;
  4. დაამატეთ სხვა IP მისამართი - უარყოფა 484.015.44.

ეს სია სამუდამოდ გაგრძელდება. თუ არ იცით, რა არის შემაშფოთებელი კომენტატორის მისამართი, შეგიძლიათ მოძებნოთ ისინი თქვენს სერვერზე. სხვადასხვა ძრავებს აქვთ საკუთარი მეთოდები მისამართების დადგენისთვის. ეს შეიძლება გაკეთდეს მესამე მხარის PHP სკრიპტებით. უნივერსალური გზა ყველა ძრავებისთვის, რათა დადგინდეს IP მისამართი არის შესაბამისი სექცია "სერვერი ლოგები". CPanel- ის პლატფორმაზე, ეს არის "სტუმარი" სექცია. თქვენ შეგიძლიათ გამოიყენოთ ონლაინ კონფიგურაციის ფაილური გადამოწმების სერვისები შიდა სერვერის შეცდომის გამოსასწორებლად.



როგორ შეაფასებ სტატიას?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (არა რეიტინგი)
იტვირთება ...

კომენტარის დამატება

თქვენი ელფოსტა არ გამოქვეყნდება.