Негізгі мазмұнға өту

Ішкі сервер қатесі - сұрауыңызды аяқтау мүмкін емес



Сайтты жасау және баптау вебмастерлер үшін жағымды сәт. Бірақ кейде олар қатеге ұшырауы мүмкін. Бұл нені білдіреді және оны қалай жоюға болады, осы мақаланы оқып үйренесіз.

Мақала мазмұны:

Ішкі сервер қатесінің себептері

. Бұл аударма қатесі: ішкі сервер қатесі . Жүйе ішкі ақаулықты немесе дұрыс емес параметрлерді анықтады және сұрау жасай алмады. Бұл жүктелген қозғалтқыштың немесе басқа файлдардың кейбір параметрлері қате екенін білдіреді, сондықтан қате орын алады. . Бұл сервер проблемасының жалпы себептерінің бірі .htaccess файлдық қателіктері. Бұл серверлерге, атап айтқанда Apache-ге арнайы командаларды беру үшін қосымша файл.


Файл .htaccess
Haccess файлы

Көптеген веб-мастерлер бұл файлды мұқият қарап, «Ішкі сервер қатесі - сервер қатесі» мәселесін шешеді. Бұл қате доменді көрсетуі немесе сайтқа кіруге тыйым салуы мүмкін. .Htaccess файлы сізге: бүкіл сайттың параметрлерін өзгерту, нақты каталогтарды құпия сөзбен қорғау, URL мекенжайынан қара тізім жасау, тек таңдаулы сайттарға кіруге мүмкіндік береді және тағы басқалар.

Қараңыз: қате қатесі 503 Backend fetch не істеу керек .

Әкімші тақтасында қайдан табуға болады?

Файлды өңдеу үшін, оны әкімші тақтасында табу керек. . CPanel және WordPress қозғалтқышы бар хостингте бұл файл public_html каталогында орналасқан.


  1. Каталогты таңдап, файлды табыңыз.
  2. Бұдан кейін контекстік мәзірде «Өңдеу» тармағын таңдаңыз. Бұл жасырын файлдарда болуы мүмкін.
  3. Оларды көрсету керек, «Параметрлер» батырмасын тауып, «Жасырын файлдарды көрсету» элементін өзгертіңіз.
  4. Егер мүлдем болмаса, оны өзіңіз жасай аласыз. Жоғарыдағы файл менеджеріндегі «Файл» түймешігін басып, .htaccess файлын жасаңыз.

Мен оқып ұсынамын: Бұл бетте сценарий қатесі - Шешім .

Сервер қатесін түзету

Егер .htaccess файлын мұқият тексерсеңіз, хабардың пайда болу себебін анықтай аласыз. Кейде пайдаланушылар .htaccess файлында қате бар екенін анықтай алады. Мұны істеу үшін жоғалтпау үшін барлық мазмұнды алып тастап, оны басқа мәтіндік файлға сақтау керек. Бұдан кейін, егер қате болмаса, сайтты ашу қажет, себебі оның себебі файлда болады.

Бастау үшін осы қатені тудыруы мүмкін файл параметрлерін табуға тырысамыз. .Htaccess файлында келесі жолдарды табыңыз:


  • Опцион,
  • php_flag,
  • php_value.

Оларды түсіндіру керек. Мұны істеу үшін, осы параметрлерді қамтитын жолдың басында сіз # хеш белгісін қоюыңыз керек. Түсіндірілген жол келесідей болады: # php_value. Тор мен келесі таңба арасында бос орын болуы керек. WordPress үшін келесі параметрлерді түсіндіріп алуыңыз мүмкін: SecFilterEngine Off және SecFilterScanPOST Off.

Мүмкін сіздің файлыңызда кодтауды орнату қажет, келесі жолды түсіндіріп көріңіз: AddDefaultCharset WINDOWS-1251. UTF-8-ге ауысып көріңіз. Сізде файлда (егер бар болса) # RewriteBase жолын табу керек және одан тордың таңбасын алып тастау керек. Мәтіндегі сілтемелерді тексеріңіз: Htaccess, мүмкін олар дұрыс емес.

Қызықты: ERR_CACHE_MISS - қатені қалай түзетуге болады?

Серверді түзетудің басқа жолдары ішкі қатеге тап болды

Барлық .htaccess файлыңызда AllowOverride барлықын табыңыз. Егер мұнда тор (#) болса, оны алып тастаңыз.

  • Сондай-ақ домен үшін келесі VirtualHost жазбасының бар екенін тексеріңіз. Мысал ретінде скриншотта жазба қалай көрінетінін көруге болады;

    Запись VirtualHost
    .Htaccess файлында VirtualHost жазыңыз
  • Конфигурация файлы сервердің хост атауын (әдетте домен немесе IP-мекен-жайы ретінде көрсетілген) қамтитынын тексеріңіз;
  • .Htaccess қызметін тексеру үшін барлық кіретін IP мекенжайларына кіруге тыйым салуға тырысыңыз - Барлығынан бас тартыңыз.

.Htaccess ішінде қара тізім жасау

Сіздің сайтыңызға кіре алмайтын IP-адрестердің жеке тізімін жасауға болады. Ол үшін .htaccess файлын тауып, оны өңдеңіз. Адресті блоктайтын келесі код жаңа жолдан енгізілуі керек.

  1. Сіз кодтың басында түсініктеме белгісін келтіре аласыз, ол үшін болашақтың не екенін түсіндіріңіз. Мысалы, # борыштар үшін қара тізім;
  2. Бірінші жол барлық мекенжайларға баруға мүмкіндік береді - барлық мүмкіндік береді;
  3. Келесі код көрсетілген мекен-жайды бұғаттайды - den from86.164.01;
  4. Басқа IP мекенжайын қосу - 484.015.44-дан бас тарту.

Бұл тізім мәңгілікке созылуы мүмкін. Тітіркендіргіш түсіндірмелердің мекен-жайы не екенін білмесеңіз, оларды серверіңіздің журналдарынан іздеуге болады. Әр түрлі қозғалтқыштарда мекен-жайларды анықтаудың өз әдістері бар. Бұл үшінші тараптың PHP сценарийлері арқылы жасалуы мүмкін. Барлық қозғалтқыштар үшін IP адресін анықтаудың әмбебап тәсілі - «Сервер журналдары» бөлімін табу. CPanel платформасында бұл «Келушілер» бөлімшесі. Ішкі сервер қатесін түзету үшін желідегі конфигурация файлын тексеру қызметін пайдалануға болады.



Сіз мақаланы қалай бағалайсыз?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Пікірлер жоқ)
Жүктелуде ...

Пікір қосу

Сіздің электронды поштаңыз жарияланбайды.