Kļūda – 500 Internal Server Error

Pēdējās izmaiņas: Friday May 13th, 2022

500 Iekšējā servera kļūda ir vispārējs kļūdas ziņojums, kas tiek rādīts, ja nav piemērota neviena konkrēta ziņa. Interneta pārlūkprogrammā parādīšanai ir vairāki iemesli 500 iekšējai servera kļūmei. Zemāk ir parauga kļūdas ziņojums.

 

PĀRBAUDIET KĻŪDU LOGUS!

Ar jebkuru kļūdas ziņojumu, jo īpaši tādu, kas ir tikpat plašs kā 500 iekšējā servera kļūda, vispirms pārbaudiet visus servera Apache un PHP kļūdas žurnālus. Šie žurnāli var nodrošināt vērtīgu kontekstu, kas saistīts ar jebkādiem kodēšanas kļūmēm vai citiem iespējamiem vietnes kļūmes cēloņiem.

 

KĻŪDA AR .HTACCESS FILE

Ja vietnē tiek izmantota .htaccess, tā var traucēt tīmekļa lapu, kuru mēģināt ielādēt savā pārlūkprogrammā. Lūdzu, vēlreiz pārbaudiet .htaccess konfigurāciju. Jebkādas sintakses kļūdas izraisīs 500 vietējās servera kļūdas ziņojumu, kas tiks parādīts jūsu vietnes vietā.

Lai pārbaudītu, vai 500 iekšējās servera kļūdas iemesls ir nepareiza konfigurācija .htaccess, laiku pa laikam noņemiet vai pārdēvējiet .htaccess failu un pēc tam mēģiniet pārlādēt lapu.

 

PHP KODA LAIKS BEIDZIES

Ja jūsu PHP skripts padara ārējos tīkla savienojumus, savienojumi var beigties. Ja tiek mēģināts pārāk daudz savienojumu un laiks ir beidzies, tas izraisīs “500 iekšējo servera kļūdu”. Lai novērstu šos laika trūkumus un kļūdas, jūs vēlaties pārliecināties, vai PHP skripti tiek kodēti ar dažiem taimaušanas noteikumiem. Parasti tomēr ir grūti panākt taimautītes kļūdu, pieslēdzoties datu bāzei vai ārēji attāliem resursiem (piemērs: RSS plūsmas). Viņi faktiski iesaldē skriptu, lai turpinātu darboties.

Notiek ārēju savienojumu noņemšana var palielināt gan jūsu vietnes veiktspēju, gan samazināt iespēju, ka saņemat “500 iekšējo servera kļūdu”.

 

SĪKNES VAI KODĒŠANAS KĻŪDAS JŪSU CGI / PERL SKRIPTĀ

Ja tā ir tīmekļa lapa, kas beidzas ar .cgi vai .place, kas rada kļūdu, pārbaudiet savu skriptu par kļūdām.

 

CGI skriptu vadlīnijas

  • Rediģējot CGI skriptu, izmantojiet vienkāršu teksta redaktoru – programmu, kas saglabā failu kā “teksta faila” veidu. NELIETOJIET Wordpad, kas nāk ar Microsoft Windows, jo tas neuzglabā failus tīrā ASCII teksta formātā. Tā vietā izmantojiet Notepad, lai rediģētu failus.
  • Augšupielādējiet CGI skriptus ASCII režīmā cgi-bin direktorijā.
  • Iestatiet CGI skripta faila un direktoriju faila atļaujas par chmod 755. Ja failu pārsūtīšanai izmantojat FTP programmu, ar peles labo pogu noklikšķiniet uz faila un izvēlieties mainīt faila atribūtus.
  • Pārliecinieties, ka jūsu skriptam nepieciešamie Perlas moduļi ir atbalstīti.
Was this article helpful?
Skatījumi: 31

Turpināt lasīt

Iepriekšējais: PHP moduļi
Nākamais: E-pasta lietojumprogrammas iestatīšana — Android ierīces
Sidebar

Beehosting.pro vietne izmanto sīkdatnes

Mūsu tīmekļa vietnē tiek izmantoti sīkfaili un citas tehnoloģijas ar nolūku, lai attēlotu tehnisko interneta vietnes struktūru un saturu. Izvēloties šo lapu, Jūs piekrītat sīkfailu izmantošanai.

Menu